Module mnemosine.storage
Overview
The Storage object: connection lifecycle, schema, factories, and queries.
A Storage wraps a single SQLite database file, its on-disk blob store, and the high-level object model (nodes, files, links, graph, search, vectors). It is the main entry point of the library::
from mnemosine import Storage with Storage("project.db", blob_root="data/blobs") as db: doc = db.node(kind="doc") doc["title"] = "Plan" doc.save()
Class Storage
- Storage
- Storage.init
- Storage.connect
- Storage.close
- Storage.enter
- Storage.exit
- Storage.connected
- Storage.transaction
- Storage.node
- Storage.file
- Storage.get
- Storage.exists
- Storage.list_nodes
- Storage.count
- Storage._save_node
- Storage._delete_node
- Storage.link
- Storage.unlink
- Storage.links
- Storage._links_for
- Storage.index_attribute
- Storage.embed
- Storage.gc_blobs