Field

com.outr.arango.Field
class Field[F](val fieldName: String, val container: Boolean, val mutation: Option[DataMutation], val computedValues: List[ComputedValue])(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

Members list

Type members

Classlikes

object index

Attributes

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

Value members

Concrete methods

def !=(value: F): Filter
def !==(value: F): Filter
def !~(value: String): Filter
def <(value: F): Filter
def <=(value: F): Filter
def ===(value: F): Filter
def ===(field: => Field[F]): Filter
def ===[T : RW](value: T): Filter
def =~(value: String): Filter
def >(value: F): Filter
def >=(value: F): Filter
def ASC: (Field[F], SortDirection)
def DESC: (Field[F], SortDirection)
def IN(values: Seq[F]): Filter
def IN(field: Field[List[F]]): Filter
def LIKE(value: String): Filter
def NOT_IN(values: Seq[F]): Filter
def NOT_LIKE(value: String): Filter
def apply(value: F): FieldAndValue[F]
def asc: (Field[F], SortDirection)
def computed(expression: String, computeOn: Set[ComputeOn], overwrite: Boolean, keepNull: Boolean, failOnWarning: Boolean): Field[F]
def desc: (Field[F], SortDirection)
def is(value: F): Filter
def is[T : RW](value: T): Filter
def is(field: Field[F]): Filter
def isNot(value: F): Filter
def modified(): Field[F]
def modify(storage: F => F, retrieval: F => F): Field[F]
def parent: Option[Field[_]]
override def toQueryPart: QueryPart

Attributes

Definition Classes
def withMutation(mutation: DataMutation): Field[F]

Inherited methods

Attributes

Inherited from:
QueryPart

Concrete fields

lazy val arrayDepth: Int
val container: Boolean
lazy val depth: Int
val fieldName: String
lazy val fullyQualifiedFilter: String
lazy val fullyQualifiedFilterContains: String
lazy val fullyQualifiedName: String
val mutation: Option[DataMutation]
lazy val opt: Field[Option[F]]

Implicits

Implicits

implicit val rw: RW[F]