lightdb.lucene.index

Members list

Type members

Classlikes

case class BigDecimalField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[BigDecimal]) extends LuceneIndexedField[BigDecimal, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[BigDecimal, D]
trait IndexedField[BigDecimal, D]
class Object
trait Matchable
class Any
Show all
case class DoubleField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[Double]) extends LuceneIndexedField[Double, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[Double, D]
trait IndexedField[Double, D]
class Object
trait Matchable
class Any
Show all
case class FloatField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[Float]) extends LuceneIndexedField[Float, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[Float, D]
trait IndexedField[Float, D]
class Object
trait Matchable
class Any
Show all
case class IntField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[Int]) extends LuceneIndexedField[Int, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[Int, D]
trait IndexedField[Int, D]
class Object
trait Matchable
class Any
Show all
case class LongField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[Long]) extends LuceneIndexedField[Long, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[Long, D]
trait IndexedField[Long, D]
class Object
trait Matchable
class Any
Show all
case class StringField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[String], store: Boolean) extends LuceneIndexedField[String, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[String, D]
trait IndexedField[String, D]
class Object
trait Matchable
class Any
Show all
case class TokenizedField[D <: Document[D]](fieldName: String, collection: Collection[D], get: D => Option[String]) extends LuceneIndexedField[String, D]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait LuceneIndexedField[String, D]
trait IndexedField[String, D]
class Object
trait Matchable
class Any
Show all