ObjectStoreWithOutOfLineKeys

A ObjectStoreWithOutOfLineKeys is an object store whose keys are explicitly provided by you when you insert records in it. To insert a value inside a ObjectStoreWithOutOfLineKeys, you need a Codec.

trait ObjectStore[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def add(value: T, key: Key): Free[[T] =>> TransactionA[T], Key]
def get(key: Key): Transaction[Option[T]]
def getAll(range: Option[KeyRange], count: Int): Transaction[Seq[T]]
def put(value: T, key: Key): Free[[T] =>> TransactionA[T], Key]

Inherited methods

def getAll(lowerBound: Key, upperBound: Key): Transaction[Seq[T]]
Inherited from
ObjectStore
def getAll(range: KeyRange): Transaction[Seq[T]]
Inherited from
ObjectStore

Abstract fields

protected val codec: Codec[T]

Inherited fields

val name: Name
Inherited from
ObjectStore