Workspace

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Blob
Companion
class
trait Blob extends Workspace[Txn]
Companion
object
object InMemory
Companion
class
trait InMemory extends Workspace[Txn]
Companion
object

Inherited classlikes

object Confluent
Inherited from
WorkspacePlatform
trait Confluent
Inherited from
WorkspacePlatform
object Durable
Inherited from
WorkspacePlatform
trait Durable
Inherited from
WorkspacePlatform

Types

type MetaData = Map[String, String]

Value members

Concrete methods

def Ephemeral[T1 <: Txn[LazyRef(...)], S1 <: Sys { type T = T1; }](system: S1, meta: MetaData)(implicit cursor: Cursor[T1]): Workspace[T1]

Wraps an existing system into a workspace, assuming ephemeral (non-confluent) semantics. This initialized the workspace, either detecting an existing root, or creating a new empty root.

Wraps an existing system into a workspace, assuming ephemeral (non-confluent) semantics. This initialized the workspace, either detecting an existing root, or creating a new empty root.

Inherited methods

def read(dir: URI, ds: Factory, meta: MetaData): Workspace[_]
Inherited from
WorkspacePlatform

Concrete fields

val Implicits: Implicits
final
val KeyMelliteVersion: "mellite-version"

Conventional key for meta-data field

Conventional key for meta-data field

final
val KeySoundProcessesVersion: "soundprocesses-version"

Conventional key for meta-data field

Conventional key for meta-data field

final
val ext: "mllt"

File name extension (excluding leading period)

File name extension (excluding leading period)