io.eezo.db.capability

Members list

Type members

Classlikes

sealed trait DBCap

Read access to the database.

Read access to the database.

Attributes

Source
Capability.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TxCap
final case class EscapedScope(msg: String) extends IllegalStateException

A scope used after the block that created it returned.

A scope used after the block that created it returned.

Attributes

Source
Capability.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class OffThread(msg: String) extends IllegalStateException

A scope used from a thread other than the one that opened it.

A scope used from a thread other than the one that opened it.

Attributes

Source
Capability.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait TxCap extends DBCap

Read and write access. TxCap <: DBCap, so reads work inside a transaction and writes do not work inside a read.

Read and write access. TxCap <: DBCap, so reads work inside a transaction and writes do not work inside a read.

Attributes

Source
Capability.scala
Supertypes
trait DBCap
class Object
trait Matchable
class Any

Types

type DB = DBCap

The spellings users write so users don't have to write ^

The spellings users write so users don't have to write ^

Attributes

Source
Capability.scala
type Tx = TxCap

Attributes

Source
Capability.scala