com.outr.arango

Members list

Concise view

Type members

Classlikes

sealed abstract class Analyzer(val name: String) extends Support

Attributes

Companion:
object
Graph
Supertypes
trait Support
trait QueryPart
class Object
trait Matchable
class Any
Known subtypes
object Identity.type
object TextChinese.type
object TextDutch.type
object TextEnglish.type
object TextFinnish.type
object TextFrench.type
object TextGerman.type
object TextItalian.type
object TextNorwegian.type
object TextPortuguese.type
object TextRussian.type
object TextSpanish.type
object TextSwedish.type
object Analyzer

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait CollectionType

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Edge.type
object Vertex.type

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Document[D <: Document[D]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Edge[E, From, To]
trait DocumentModel[D <: Document[D]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait EdgeModel[E, From, To]
object AuditRecord.type
Self type
case class DocumentRef[D <: Document[D], Model <: DocumentModel[D]](model: Model, refNameOverride: Option[String]) extends WrappedRef[Model]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class WrappedRef[Model]
trait Ref
class Object
trait Matchable
class Any
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

Attributes

E

the type of document for this edge

From

the left-side connection

To

the right-side connection

See also:
Graph
Supertypes
trait Document[E]
class Object
trait Matchable
class Any
trait EdgeModel[E <: Edge[E, From, To], From, To] extends DocumentModel[E]

Attributes

Graph
Supertypes
trait DocumentModel[E]
class Object
trait Matchable
class Any
class Field[F](val fieldName: String, val isArray: Boolean, val mutation: Option[DataMutation])(implicit val rw: RW[F], model: Option[DocumentModel[_]], _parent: Option[Field[_]]) extends Support

Attributes

Graph
Supertypes
trait Support
trait QueryPart
class Object
trait Matchable
class Any
case class FieldAndValue[T](field: Field[T], value: Json)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
implicit class FieldList(fields: List[Field[_]])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
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

Attributes

D

the document type

collection

the collection name this id belongs to

value

the unique identity

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Ordered[Id[D]]
trait Comparable[Id[D]]
class Object
trait Matchable
class Any
object Id

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Id.type
case class Index(`type`: IndexType, fields: List[String], sparse: Boolean, unique: Boolean, estimates: Boolean, geoJson: Boolean, minLength: Long, expireAfterSeconds: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class IndexInfo(`type`: String, id: String, fields: Option[List[String]], unique: Option[Boolean], sparse: Option[Boolean], isNewlyCreated: Option[Boolean], selectivityEstimate: Option[Double])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object IndexInfo

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object IndexType

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait IndexType

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Geo.type
object Persistent.type
object TTL.type
case class NamedRef(name: String) extends Ref

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Ref
class Object
trait Matchable
class Any
object NamedRef

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Ref

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NamedRef
class WrappedRef[T]
class DocumentRef[D, Model]
object Unique

Unique String generator

Unique String generator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unique.type
class WrappedRef[T](val wrapped: T, val refName: Option[String]) extends Ref

Attributes

Graph
Supertypes
trait Ref
class Object
trait Matchable
class Any
Known subtypes
class DocumentRef[D, Model]

Implicits

Implicits

final implicit def FieldList(fields: List[Field[_]]): FieldList