RedisStore

lightdb.redis.RedisStore
class RedisStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](val storeMode: StoreMode, hostname: String, port: Int) extends Store[Doc, Model]

Attributes

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

Members list

Value members

Concrete methods

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

Attributes

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

Attributes

Definition Classes
Store
override def count(implicit transaction: Transaction[Doc]): Int

Attributes

Definition Classes
Store
override def delete[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Boolean

Attributes

Definition Classes
Store
override def dispose(): Unit

Attributes

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

Attributes

Definition Classes
Store
override def exists(id: Id[Doc])(implicit transaction: Transaction[Doc]): Boolean

Attributes

Definition Classes
Store
override def get[V](field: UniqueIndex[Doc, V], value: V)(implicit transaction: Transaction[Doc]): Option[Doc]

Attributes

Definition Classes
Store
override def init(collection: Collection[Doc, Model]): Unit

Attributes

Definition Classes
Store
override def insert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
Store
override def iterator(implicit transaction: Transaction[Doc]): Iterator[Doc]

Attributes

Definition Classes
Store
override def prepareTransaction(transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
Store
override def releaseTransaction(transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
Store
override def truncate()(implicit transaction: Transaction[Doc]): Int

Attributes

Definition Classes
Store
override def upsert(doc: Doc)(implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes
Store

Inherited methods

final def createTransaction(): Transaction[Doc]

Attributes

Inherited from:
Store
def jsonIterator(implicit transaction: Transaction[Doc]): Iterator[Json]

Attributes

Inherited from:
Store
def reIndex(): Boolean

Attributes

Inherited from:
Store
def verify(): Boolean

Attributes

Inherited from:
Store

Concrete fields

val storeMode: StoreMode

Inherited fields

lazy val hasSpatial: Boolean

Attributes

Inherited from:
Store