Interface: SqliteNamespace
Defined in: sqlite/src/builders/sqlite-namespace-contract.ts:23
Public builder namespace contract exported as sqlite from @paraharness/sqlite.
Provides pure AST builder factories for SQLite-backed ledger, topology, lesson, and global rule stores.
Methods
globalRules()
globalRules(uri, options): SqliteGlobalRulesBuilder;Defined in: sqlite/src/builders/sqlite-namespace-contract.ts:67
Creates a fluent builder for a SQLite global rules SourceASTNode (type: 'sqlite:global-rules').
Validates options.table as a strict SQL identifier and emits a passive SqliteRulesSourceNode.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | Host-root-relative SQLite database path or :memory: URI. |
options | SqliteGlobalRulesOptions | Relational table configuration. |
Returns
Immutable SQLite global rules source builder.
ledger()
ledger(uri): SqliteLedgerBuilder;Defined in: sqlite/src/builders/sqlite-namespace-contract.ts:33
Creates a fluent builder for a WAL-mode SQLite LedgerStore AST node (type: 'sqlite:ledger').
Supports .compactWhen($c => ...) wire-frame pruning configuration before compiling via .toAST().
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | Host-root-relative SQLite database path or :memory: URI. |
Returns
Immutable SQLite ledger builder.
lessonStore()
lessonStore(uri): SqliteLessonsBuilder;Defined in: sqlite/src/builders/sqlite-namespace-contract.ts:55
Creates a fluent builder for a WAL-mode SQLite LessonStore AST node (type: 'sqlite:lessons').
Configures empirical lesson storage, candidate recall, and outcome tracking in SQLite.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | Host-root-relative SQLite database path or :memory: URI. |
Returns
Immutable SQLite lesson store builder.
topologyStore()
topologyStore(uri): SqliteTopologyBuilder;Defined in: sqlite/src/builders/sqlite-namespace-contract.ts:44
Creates a fluent builder for a WAL-mode SQLite TopologyStore AST node (type: 'sqlite:topology').
Configures Copy-on-Write per-run partition contract overlays stored in SQLite.
Parameters
| Parameter | Type | Description |
|---|---|---|
uri | string | Host-root-relative SQLite database path or :memory: URI. |
Returns
Immutable SQLite topology store builder.