com.outr.arango

Type members

Classlikes

sealed abstract class Analyzer(val name: String) extends Support
Companion:
object
object Analyzer
Companion:
class
sealed trait CollectionType
Companion:
object
Companion:
class
trait Document[D <: Document[D]]
trait DocumentModel[D <: Document[D]]
case class DocumentRef[D <: Document[D], Model <: DocumentModel[D]](model: Model, refNameOverride: Option[String]) extends WrappedRef[Model]
trait Edge[E <: Document[E], From, To] extends Document[E]

Edge represents a graph connection between two vertices

Edge represents a graph connection between two vertices

Type parameters:
E

the type of document for this edge

From

the left-side connection

To

the right-side connection

See also:
trait EdgeModel[E <: Edge[E, From, To], From, To] extends DocumentModel[E]
class Field[F] extends Support
Companion:
object
object Field
Companion:
class
case class FieldAndValue[T](field: Field[T], value: Value)
case class Id[D](value: String, collection: String) extends Ordered[Id[D]]

Id represents the _key, _id, and _rev for a document

Id represents the _key, _id, and _rev for a document

Type parameters:
D

the document type

Value parameters:
collection

the collection name this id belongs to

value

the unique identity

Companion:
object
object Id
Companion:
class
case class Index(`type`: IndexType, fields: List[String], sparse: Boolean, unique: Boolean, estimates: Boolean, geoJson: Boolean, minLength: Long, expireAfterSeconds: Int)
case class IndexInfo(`type`: String, id: String, fields: Option[List[String]], unique: Option[Boolean], sparse: Option[Boolean], isNewlyCreated: Option[Boolean], selectivityEstimate: Option[Double])
Companion:
object
object IndexInfo
Companion:
class
object IndexType
Companion:
class
sealed trait IndexType
Companion:
object
case class NamedRef(name: String) extends Ref
Companion:
object
object NamedRef
Companion:
class
trait Ref
object Unique

Unique String generator

Unique String generator

class WrappedRef[T](val wrapped: T, val refName: Option[String]) extends Ref