de.sciss.lucre

confluent

package confluent

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. confluent
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Access[S <: Sys[S]] extends Writable with PathLike

  2. trait Cache[-Tx] extends AnyRef

  3. trait CacheMap[S <: stm.Sys[S], K, +Store] extends Cache[confluent.CacheMap.S.Tx]

  4. trait Confluent extends Sys[Confluent]

  5. trait Cursor[S <: Sys[S], D <: DurableLike[D]] extends stm.Cursor[S] with Disposable[confluent.Cursor.D.Tx] with Writable

  6. trait DurablePersistentMap[S <: Sys[S], K] extends AnyRef

    Interface for a confluently or partially persistent storing key value map.

    Interface for a confluently or partially persistent storing key value map. Keys (type K) might be single object identifiers (as the variable storage case), or combined keys (as in the live map case).

    S

    the underlying system

    K

    the key type

  7. trait Identifier[S <: Sys[S]] extends stm.Identifier[confluent.Identifier.S.Tx]

  8. trait InMemoryConfluentMap[S <: Sys[S], K] extends AnyRef

  9. trait IndexMap[S <: Sys[S], A] extends Writable

  10. trait IndexMapHandler[S <: Sys[S]] extends AnyRef

  11. final case class MeldInfo[S <: Sys[S]](highestLevel: Int, highestTrees: Set[Access[S]]) extends Product with Serializable

  12. trait PartialMapHandler[S <: Sys[S]] extends AnyRef

  13. trait PathLike extends AnyRef

  14. trait Source[S <: Sys[S], +A] extends stm.Source[confluent.Source.S.Tx, A]

  15. trait Sys[S <: Sys[S]] extends stm.Sys[S]

    This is analogous to a ConfluentLike trait.

    This is analogous to a ConfluentLike trait. Since there is only one system in LucreConfluent, it was decided to just name it confluent.Sys.

    S

    the implementing system

  16. trait Txn[S <: Sys[S]] extends stm.Txn[S]

  17. trait TxnRandom[-Txn] extends AnyRef

  18. trait Var[S <: Sys[S], A] extends stm.Var[confluent.Var.S.Tx, A] with Source[S, A]

  19. trait VersionInfo extends AnyRef

Value Members

  1. object Access

  2. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  3. object ByteArraySerializer extends ImmutableSerializer[Array[Byte]]

  4. object CacheMap

  5. object Confluent

  6. object Cursor

  7. object DurablePersistentMap

  8. object Hashing

    A utility object implementing the prefix calculation for the randomized hash approach to storing access paths.

  9. object InMemoryConfluentMap

  10. object MeldInfo extends Serializable

  11. object TxnRandom

    Like java's random, but within a transactional cell.

  12. object VersionInfo

  13. package impl

  14. var showCursorLog: Boolean

  15. var showLog: Boolean

  16. var showPartialLog: Boolean

Inherited from AnyRef

Inherited from Any

Ungrouped