RocksDB-based storage implementation
Constructors
new(name : String, db_path : String)
SourceInstance methods
close
Close connection to storage backend
Sourceconnected?
Check if connection is open
Sourcefetch_atom(handle : Handle) : Atom | Nil
Fetch a single atom by handle
Sourcefetch_atoms_by_type(type : AtomType) : Array(Atom)
SourceLoad all atoms into AtomSpace
Sourceopen
Open connection to storage backend
Sourceremove_atom(atom : Atom) : Bool
Remove an atom from storage
Sourcestore_atom(atom : Atom) : Bool
Sourcestore_atomspace(atomspace :
AtomSpace) :
Bool Store all atoms from AtomSpace
Source