lightdb.lucene.index

Members list

Type members

Classlikes

case class BigDecimalField[D <: Document[D]](fieldName: String, indexSupport: IndexSupport[D], get: D => Option[BigDecimal])(implicit rw: RW[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, indexSupport: IndexSupport[D], get: D => Option[Double])(implicit rw: RW[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, indexSupport: IndexSupport[D], get: D => Option[Float])(implicit rw: RW[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, indexSupport: IndexSupport[D], get: D => Option[Int])(implicit rw: RW[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, indexSupport: IndexSupport[D], get: D => Option[Long])(implicit rw: RW[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, indexSupport: IndexSupport[D], get: D => Option[String], store: Boolean)(implicit rw: RW[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
case class TokenizedField[D <: Document[D]](fieldName: String, indexSupport: IndexSupport[D], get: D => Option[String])(implicit rw: RW[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