pub struct StoreOptions {
pub graph_index: bool,
pub text_index: bool,
pub versioning: Versioning,
pub stamp_index: bool,
pub as_of_index: bool,
pub system_graphs: bool,
}Expand description
Options chosen when a store is created.
Fields§
§graph_index: boolCreate the optional quads_gspo index (fast GRAPH <g> { ?s ?p ?o }, CLEAR GRAPH).
text_index: boolCreate the full-text index over string literals (FTS5, see crate::text).
versioning: VersioningHow much history the store keeps (see crate::version); Off by default. Applied when
the store is created; an existing store changes level only through an explicit level
change.
stamp_index: boolWith stamped or log: index quads.t (fast “added since” queries, one more row
written per quad).
as_of_index: boolWith log: index the change log by predicate and object too (fast as-of queries on
any pattern, two more rows written per change).
system_graphs: boolInstall the system graphs in a blank store: the oxilite vocabulary in
<oxilite:vocabulary> and the registry’s own description in <oxilite:schema> (see
registry::system_quads). Off by default, so a new store is empty as in Oxigraph.
Implementations§
Source§impl StoreOptions
impl StoreOptions
Sourcepub fn level_change(&self) -> LevelChange
pub fn level_change(&self) -> LevelChange
The level change that creates this store’s versioning.