AtomSpace::FileStorageNode
Inherits AtomSpace::StorageNode < AtomSpace::AtomResolver < AtomSpace::Node < AtomSpace::Atom < Reference < Object
File-based storage implementation
Constructors
new(name : String, file_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
get_stats
Get storage statistics
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 all atoms from AtomSpace