Indexed

lightdb.Indexed
trait Indexed[Doc, V] extends Field[Doc, V]

Attributes

Graph
Supertypes
class Field[Doc, V]
trait Materializable[Doc, V]
trait AggregateSupport[Doc, V]
trait FilterSupport[V, Doc, Filter[Doc]]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Tokenized[Doc]
trait UniqueIndex[Doc, V]

Members list

Value members

Inherited methods

def <(value: V)(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def <=(value: V)(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def <=>(tuple: (V, V))(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def ===(value: V): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def >(value: V)(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def >=(value: V)(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
def BETWEEN(tuple: (V, V))(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
override def IN(values: Seq[V]): Filter[Doc]

Attributes

Definition Classes
Inherited from:
Field
override def distance(from: GeoPoint, radius: Distance): Filter[Doc]

Attributes

Definition Classes
Inherited from:
Field
def getJson(doc: Doc): Json

Attributes

Inherited from:
Field
override def is(value: V): Filter[Doc]

Attributes

Definition Classes
Inherited from:
Field
def isArr: Boolean

Attributes

Inherited from:
Field
def opt: Field[Doc, Option[V]]

Attributes

Inherited from:
Field
override def parsed(query: String, allowLeadingWildcard: Boolean): Filter[Doc]

Attributes

Definition Classes
Inherited from:
Field
def range(from: Option[V], to: Option[V], includeFrom: Boolean, includeTo: Boolean)(implicit num: Numeric[V]): Filter[Doc]

Attributes

Inherited from:
FilterSupport
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Field -> Any
Inherited from:
Field
override def words(s: String, matchStartsWith: Boolean, matchEndsWith: Boolean): Filter[Doc]

Attributes

Definition Classes
Inherited from:
Field

Inherited fields

lazy val avg: AggregateFunction[Double, V, Doc]

Attributes

Inherited from:
AggregateSupport
lazy val concat: AggregateFunction[List[V], V, Doc]

Attributes

Inherited from:
AggregateSupport
lazy val concatDistinct: AggregateFunction[List[V], V, Doc]

Attributes

Inherited from:
AggregateSupport
lazy val count: AggregateFunction[Int, V, Doc]

Attributes

Inherited from:
AggregateSupport
lazy val countDistinct: AggregateFunction[Int, V, Doc]

Attributes

Inherited from:
AggregateSupport
val get: Doc => V

Attributes

Inherited from:
Field
val getRW: () => RW[V]

Attributes

Inherited from:
Field
lazy val group: AggregateFunction[V, V, Doc]

Attributes

Inherited from:
AggregateSupport
val indexed: Boolean

Attributes

Inherited from:
Field
lazy val max: AggregateFunction[V, V, Doc]

Attributes

Inherited from:
AggregateSupport
lazy val min: AggregateFunction[V, V, Doc]

Attributes

Inherited from:
AggregateSupport
val name: String

Attributes

Inherited from:
Field
lazy val sum: AggregateFunction[V, V, Doc]

Attributes

Inherited from:
AggregateSupport

Implicits

Inherited implicits

implicit def rw: RW[V]

Attributes

Inherited from:
Field