[][src]Module terminus_store::layer

Logic for working with layers

Databases in terminus-store are stacks of layers. The first layer in such a stack is a base layer, which contains an intial data set. On top of that, each layer stores additions and removals.

Re-exports

pub use base::BaseLayer;
pub use base::BaseLayerFiles;
pub use child::ChildLayer;
pub use child::ChildLayerFiles;
pub use layer::Layer;
pub use layer::IdTriple;
pub use layer::StringTriple;
pub use layer::ObjectType;
pub use layer::SubjectLookup;
pub use layer::SubjectPredicateLookup;
pub use layer::ObjectLookup;
pub use builder::LayerBuilder;
pub use builder::SimpleLayerBuilder;

Modules

base

Base layer implementation

builder

builder frontend for constructing new layers

child

Child layer implementation

layer

Common data structures and traits for all layer types