UpdateBuilder

com.outr.arango.collection.UpdateBuilder
case class UpdateBuilder[D <: Document[D], M <: DocumentModel[D]](collection: DocumentCollection[D, M], ignoreErrors: Boolean, keepNull: Boolean, mergeObjects: Boolean, waitForSync: Boolean, ignoreRevs: Boolean, exclusive: Boolean, refillIndexCaches: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

type Update = DocumentRef[D, M] => (Filter, List[(Field[_], Query)])

Value members

Concrete methods

def apply(f: Update): IO[Int]
def toList(f: Update): IO[List[D]]
def toQuery(f: Update, applyReturn: => Unit): Query
def toStream(f: Update): Stream[IO, D]
def withOptions(ignoreErrors: Boolean, keepNull: Boolean, mergeObjects: Boolean, waitForSync: Boolean, ignoreRevs: Boolean, exclusive: Boolean, refillIndexCaches: Boolean): UpdateBuilder[D, M]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product