Crate dwbase_engine

Crate dwbase_engine 

Source
Expand description

Engine traits and orchestrator skeleton for DWBase.

The engine coordinates storage, vector search, streaming, gatekeeping, and embedding. Atoms are immutable; updates should be represented as new atoms linked to predecessors.

Structs§

Answer
Answer returned for a question.
AtomFilter
Filters used for selecting atoms.
DWBaseEngine
Orchestrator tying together engine components.
IndexMetadata
NewAtom
Payload for a worker-submitted atom.
Question
Question posed to the system.
ReflexFilter
ReflexIndex
In-memory reflex index for recent/high-importance atoms.
ReflexIndexConfig
StorageStats
Storage statistics.
SummaryAdvert
Advertises summary availability for a world.
SummaryCatalog
In-memory catalog of summaries; read-only queries with simple upserts.
SummaryWindow
Window of time (inclusive bounds, milliseconds since epoch) covered by a summary.
TimeWindow
Slice of time represented as milliseconds since unix epoch.
WorldMeta
Metadata describing a world.

Enums§

DwbaseError
Errors surfaced by the DWBase engine layer.
WorldAction
Actions that may be taken on worlds.

Traits§

Embedder
Embedder for converting payloads to vectors.
Gatekeeper
Gatekeeper for authorization/capability checks.
StorageEngine
Storage engine interface.
StreamEngine
Stream processing interface.
VectorEngine
Vector index interface.

Type Aliases§

Result