SQLiteIndexer

lightdb.sqlite.SQLiteIndexer
case class SQLiteIndexer[D <: Document[D]](indexSupport: SQLiteSupport[D]) extends Indexer[D]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Indexer[D]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def apply[F](name: String, get: D => Option[F])(implicit rw: RW[F]): SQLIndexedField[F, D]
override def commit(): IO[Unit]

Attributes

Definition Classes
Indexer
override def count(): IO[Int]

Attributes

Definition Classes
Indexer
override def withSearchContext[Return](f: (SearchContext[D]) => IO[Return]): IO[Return]

Attributes

Definition Classes
Indexer

Inherited methods

def fields: List[IndexedField[_, D]]

Attributes

Inherited from:
Indexer
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

protected var _fields: List[IndexedField[_, D]]

Attributes

Inherited from:
Indexer