StorageLayout

org.sigilaris.node.jvm.storage.swaydb.StorageLayout
See theStorageLayout companion object
final case class StorageLayout(root: Path, block: Block, transaction: Transaction, batch: Batch, state: State, event: Event, pipeline: Pipeline, application: Application)

Defines the filesystem directory layout for all SwayDB-backed persistent stores.

Value parameters

batch

paths for batch-related stores

block

paths for block-related stores

event

paths for event-related stores

pipeline

paths for transaction pipeline metadata stores

root

the root directory for all storage

state

paths for consensus state stores

transaction

paths for transaction-related stores

Attributes

Companion
object
Source
StorageLayout.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product