SQLiteSupport

lightdb.sqlite.SQLiteSupport
trait SQLiteSupport[D <: Document[D]] extends SQLSupport[D]

Attributes

Graph
Supertypes
trait SQLSupport[D]
trait IndexSupport[D]
trait DocumentModel[D]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

type I[F] = Index[F, D]

Attributes

Inherited from:
DocumentModel

Value members

Concrete methods

override protected def createConnection(): Connection

Attributes

Definition Classes
SQLSupport
override protected def createTable(): String

Attributes

Definition Classes
SQLSupport

Inherited methods

override def aggregate(query: AggregateQuery[D])(implicit context: SearchContext[D]): Stream[IO, Materialized[D]]

Attributes

Definition Classes
SQLSupport -> IndexSupport
Inherited from:
SQLSupport
def columns(connection: Connection): Set[String]

Attributes

Inherited from:
SQLSupport
def distanceFilter(field: Index[GeoPoint, D], from: GeoPoint, radius: Length): Filter[D]

Attributes

Inherited from:
IndexSupport
override def doSearch[V](query: Query[D, V], context: SearchContext[D], offset: Int, limit: Option[Int], after: Option[PagedResults[D, V]]): IO[PagedResults[D, V]]

Attributes

Definition Classes
SQLSupport -> IndexSupport
Inherited from:
SQLSupport
protected def enableAutoCommit: Boolean

Attributes

Inherited from:
SQLSupport
def id(value: String): Id[D]

Attributes

Inherited from:
DocumentModel
override protected def indexDoc(doc: D, fields: List[Index[_, D]]): IO[Unit]

Attributes

Definition Classes
SQLSupport -> IndexSupport
Inherited from:
SQLSupport
protected def init(c: Connection): Unit

Attributes

Inherited from:
SQLSupport
protected def materializedIterator(rs: ResultSet, fieldNames: List[String]): Iterator[Materialized[D]]

Attributes

Inherited from:
SQLSupport
def query: Query[D, D]

Attributes

Inherited from:
IndexSupport
override def reIndex(collection: AbstractCollection[D]): IO[Unit]

Attributes

Definition Classes
IndexSupport -> DocumentModel
Inherited from:
IndexSupport
def truncate(): IO[Unit]

Attributes

Inherited from:
SQLSupport
protected def truncateSQL: String

Attributes

Inherited from:
SQLSupport
def withSearchContext[Return](f: (SearchContext[D]) => IO[Return]): IO[Return]

Attributes

Inherited from:
IndexSupport

Inherited fields

val _id: Index[Id[D], D]

Attributes

Inherited from:
SQLSupport
lazy override val index: SQLIndexer[D]

Attributes

Inherited from:
SQLSupport