InMemoryWorkspaceImpl

final class InMemoryWorkspaceImpl(val system: InMemory, val meta: MetaData, val access: Source[Txn, Data[Txn]]) extends InMemory with WorkspaceImpl[Txn]
trait WorkspaceImpl[Txn]
trait InMemory
trait Workspace[Txn]
trait Workspace[Txn]
trait Disposable[Txn]
class Object
trait Matchable
class Any

Type members

Inherited types

type S = InMemory
Inherited from
InMemory
type Tx = T
Inherited from
Workspace

Value members

Concrete methods

def cursor: Cursor[Txn]
def folder: Option[URI]
def name: String

Inherited methods

final override def addDependent(dep: Disposable[Txn])(tx: TxnLike): Unit
Definition Classes
Inherited from
WorkspaceImpl
final override def close(): Unit
Definition Classes
Inherited from
WorkspaceImpl
final override def dependents(tx: TxnLike): Iterable[Disposable[Txn]]
Definition Classes
Inherited from
WorkspaceImpl
final def dispose(tx: Txn): Unit
Inherited from
WorkspaceImpl
final override def removeDependent(dep: Disposable[Txn])(tx: TxnLike): Unit
Definition Classes
Inherited from
WorkspaceImpl
final override def root(tx: Txn): Folder[Txn]
Definition Classes
Inherited from
WorkspaceImpl
override def toString: String
Definition Classes
Inherited from
WorkspaceImpl

Concrete fields

protected val access: Source[Txn, Data[Txn]]
val system: InMemory