SQLiteStore

lightdb.sql.SQLiteStore
See theSQLiteStore companion object
class SQLiteStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](val connectionManager: ConnectionManager, val connectionShared: Boolean, val storeMode: StoreMode) extends SQLStore[Doc, Model]

Attributes

Companion
object
Graph
Supertypes
class SQLStore[Doc, Model]
class Store[Doc, Model]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

protected def addColumn(field: Field[Doc, _])(implicit transaction: Transaction[Doc]): Unit

Attributes

Inherited from:
SQLStore
override def aggregate(query: AggregateQuery[Doc, Model])(implicit transaction: Transaction[Doc]): Iterator[MaterializedAggregate[Doc, Model]]

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def aggregateCount(query: AggregateQuery[Doc, Model])(implicit transaction: Transaction[Doc]): Int

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def concatPrefix: String

Attributes

Inherited from:
SQLStore
override def count(implicit transaction: Transaction[Doc]): Int

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def createInsertSQL(): String

Attributes

Inherited from:
SQLStore
protected def createTable()(implicit transaction: Transaction[Doc]): Unit

Attributes

Inherited from:
SQLStore
final def createTransaction(): Transaction[Doc]

Attributes

Inherited from:
Store
protected def createUpsertSQL(): String

Attributes

Inherited from:
SQLStore
override def delete[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Boolean

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def dispose(): Unit

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def doSearch[V](query: Query[Doc, Model], conversion: Conversion[Doc, V])(implicit transaction: Transaction[Doc]): SearchResults[Doc, Model, V]

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def executeUpdate(sql: String)(implicit transaction: Transaction[Doc]): Unit

Attributes

Inherited from:
SQLStore
override def exists(id: Id[Doc])(implicit transaction: Transaction[Doc]): Boolean

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def field2Value(field: Field[Doc, _]): String

Attributes

Inherited from:
SQLStore
protected def fieldPart[V](field: Field[Doc, V]): SQLPart

Attributes

Inherited from:
SQLStore
override def get[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Option[Doc]

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def init(collection: Collection[Doc, Model]): Unit

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def insert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def insertPrefix: String

Attributes

Inherited from:
SQLStore
override def iterator(implicit transaction: Transaction[Doc]): Iterator[Doc]

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def prepareTransaction(transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
def reIndex(): Boolean

Attributes

Inherited from:
Store
def releaseTransaction(transaction: Transaction[Doc]): Unit

Attributes

Inherited from:
Store
protected def toJson(value: Any, rw: RW[_]): Json

Attributes

Inherited from:
SQLStore
override def truncate()(implicit transaction: Transaction[Doc]): Int

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
override def upsert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
SQLStore -> Store
Inherited from:
SQLStore
protected def upsertPrefix: String

Attributes

Inherited from:
SQLStore
def verify(): Boolean

Attributes

Inherited from:
Store

Concrete fields

val connectionManager: ConnectionManager
val connectionShared: Boolean
val storeMode: StoreMode

Inherited fields

lazy val hasSpatial: Boolean

Attributes

Inherited from:
Store