Module terminus_store::store[][src]

High-level API for working with terminus-store.

It is expected that most users of this library will work exclusively with the types contained in this module.

Modules

sync

a synchronous version of the store API

Structs

NamedGraph

A named graph in terminus-store.

Store

A store, storing a set of layers and database labels pointing to these layers.

StoreLayer

A layer that keeps track of the store it came out of, allowing the creation of a layer builder on top of this layer.

StoreLayerBuilder

A wrapper over a SimpleLayerBuilder, providing a thread-safe sharable interface.

Functions

open_directory_store

Open a store that stores its data in the given directory.

open_memory_store

Open a store that is entirely in memory.