lightdb.field

package lightdb.field

Members list

Type members

Classlikes

sealed class Field[Doc <: Document[Doc], V](val name: String, val get: FieldGetter[Doc, V], val getRW: () => RW[V], val indexed: Boolean) extends FilterSupport[V, Doc, Filter[Doc]], AggregateSupport[Doc, V], Materializable[Doc, V]

Attributes

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

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Field.type
trait FieldGetter[Doc <: Document[Doc], V]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object FieldGetter

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait IndexingKey[T]

Attributes

Supertypes
class Object
trait Matchable
class Any

WARNING: This is not thread-safe. It is expected to only be modified in a single-threaded process.

WARNING: This is not thread-safe. It is expected to only be modified in a single-threaded process.

Attributes

Supertypes
class Object
trait Matchable
class Any