com.outr.arango.collection

Members list

Type members

Classlikes

class DocumentCollection[D <: Document[D], M <: DocumentModel[D]](val graph: Graph, val arangoCollection: ArangoDBCollection, val model: M, `type`: CollectionType, val managed: Boolean) extends WritableCollection[D, M]

Attributes

Supertypes
trait WritableCollection[D, M]
trait ReadableCollection[D, M]
trait Collection
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Show all
Known subtypes
class EdgeCollection[E, M, From, To]
class DocumentCollectionQuery[D <: Document[D], M <: DocumentModel[D]](collection: DocumentCollection[D, M]) extends QueryBuilder[D]

Attributes

Companion
object
Supertypes
class QueryBuilder[D]
trait Serializable
trait Product
trait Equals
trait QueryOptionsSupport[QueryBuilder[D]]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class EdgeCollection[E <: Edge[E, From, To], M <: EdgeModel[E, From, To], From, To](graph: Graph, arangoDBCollection: ArangoDBCollection, edgeModel: M, managed: Boolean) extends DocumentCollection[E, M]

Attributes

Supertypes
class DocumentCollection[E, M]
trait WritableCollection[E, M]
trait ReadableCollection[E, M]
trait Collection
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Show all
case class ProcessStats(records: Int, inserted: Int, upserted: Int, deleted: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class QueryBuilder[R](graph: Graph, query: Query, converter: Json => R) extends QueryOptionsSupport[QueryBuilder[R]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait QueryOptionsSupport[QueryBuilder[R]]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ReadableCollection[D <: Document[D], M <: DocumentModel[D]] extends Collection

Attributes

Supertypes
trait Collection
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Show all
Known subtypes
trait WritableCollection[D, M]
class DocumentCollection[D, M]
class EdgeCollection[E, M, From, To]
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

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait WritableCollection[D <: Document[D], M <: DocumentModel[D]] extends ReadableCollection[D, M], ArangoDBDocuments[D]

Attributes

Supertypes
trait ReadableCollection[D, M]
trait Collection
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Show all
Known subtypes
class DocumentCollection[D, M]
class EdgeCollection[E, M, From, To]