DocumentModel

com.outr.arango.DocumentModel
trait DocumentModel[D <: Document[D]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AuditRecord.type
trait EdgeModel[E, From, To]
Self type

Members list

Type members

Classlikes

object index

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
index.type

Value members

Abstract methods

def indexes: List[Index]

Concrete methods

final def allMutations: List[DataMutation]
def fields: List[Field[_]]
protected def generateId(): String
def id(value: String): Id[D]
def mutations: List[DataMutation]

Abstract fields

val collectionName: String

Concrete fields

val _id: Field[Id[D]]

Implicits

Implicits

implicit protected val modelOption: Option[DocumentModel[D]]
implicit val rw: RW[D]