class

AtomSpace::RocksDBStorageNode

Inherits AtomSpace::StorageNode < AtomSpace::AtomResolver < AtomSpace::Node < AtomSpace::Atom < Reference < Object

RocksDB-based storage implementation

Constructors

new(name : String, db_path : String)

Instance methods

close

Close connection to storage backend

connected?

Check if connection is open

fetch_atom(handle : Handle) : Atom | Nil

Fetch a single atom by handle

fetch_atoms_by_type(type : AtomType) : Array(Atom)
get_stats

Get storage statistics

load_atomspace(atomspace : AtomSpace) : Bool

Load all atoms into AtomSpace

open

Open connection to storage backend

remove_atom(atom : Atom) : Bool

Remove an atom from storage

store_atom(atom : Atom) : Bool

Store a single atom

store_atomspace(atomspace : AtomSpace) : Bool

Store all atoms from AtomSpace