package arango
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait CollectionType extends AnyRef
- trait Document[D <: Document[D]] extends AnyRef
- trait DocumentModel[D <: Document[D]] extends AnyRef
- trait Edge[E <: Document[E], Left, Right] extends Document[E]
Edge represents a graph connection between two vertices
Edge represents a graph connection between two vertices
- E
the type of document for this edge
- Left
the left-side connection
- Right
the right-side connection
- See also
https://www.arangodb.com/docs/stable/http/edge-working-with-edges.html#read-in--or-outbound-edges
- case class Field[F](name: String) extends Product with Serializable
- case class Id[D](value: String, collection: String) extends Ordered[Id[D]] with Product with Serializable
Id represents the _key, _id, and _rev for a document
Id represents the _key, _id, and _rev for a document
- D
the document type
- value
the unique identity
- collection
the collection name this id belongs to
- case class Index(type: IndexType, fields: List[String], sparse: Boolean = false, unique: Boolean = false, deduplicate: Boolean = true, geoJson: Boolean = true, minLength: Long = 3L, expireAfterSeconds: Int = -1) extends Product with Serializable
- case class IndexInfo(type: String, fields: Option[List[String]] = None, unique: Option[Boolean] = None, sparse: Option[Boolean] = None, id: Id[Index], isNewlyCreated: Option[Boolean] = None, selectivityEstimate: Option[Double] = None, error: Boolean = false, code: Int = 0) extends Product with Serializable
- sealed trait IndexType extends AnyRef
- case class Query(value: String, args: Map[String, Value]) extends Product with Serializable
- case class Serialization[D](doc2Json: (D) => Json, json2Doc: (Json) => D) extends Product with Serializable
- sealed trait Value extends AnyRef
Value Members
- object CollectionType
- object Id extends Serializable
- object IndexType
- object JsonImplicits
- object Macros
- Annotations
- @compileTimeOnly("Enable macro paradise to expand compile-time macros")
- object Serialization extends Serializable
- object Value