Directories
¶
| Path | Synopsis |
|---|---|
|
core/agent/altitude.go
|
core/agent/altitude.go |
|
Package blob is fabriq's byte-plane capability port.
|
Package blob is fabriq's byte-plane capability port. |
|
Package cache is fabriq's first-class caching port: a byte-level, scope-aware cache with per-keyspace freshness policy.
|
Package cache is fabriq's first-class caching port: a byte-level, scope-aware cache with per-keyspace freshness policy. |
|
Package command is fabriq's only write path for KindAggregate entities.
|
Package command is fabriq's only write path for KindAggregate entities. |
|
Package crypto provides field-level encryption for fabriq (e.g.
|
Package crypto provides field-level encryption for fabriq (e.g. |
|
Package document is the CRDT document plane for KindDocument entities (collaborative documents: page-builder documents, annotations).
|
Package document is the CRDT document plane for KindDocument entities (collaborative documents: page-builder documents, annotations). |
|
Package event defines fabriq's versioned event envelope, its codec, and the upcaster chain that migrates old payload schemas at decode time.
|
Package event defines fabriq's versioned event envelope, its codec, and the upcaster chain that migrates old payload schemas at decode time. |
|
Package fabriqerr holds the canonical shared error values used across fabriq's core packages.
|
Package fabriqerr holds the canonical shared error values used across fabriq's core packages. |
|
Package livequery is fabriq's maintained-result-set live query engine: a client supplies a filter + sort + limit/cursor and receives a snapshot followed by a live stream of enter/leave/move/update deltas.
|
Package livequery is fabriq's maintained-result-set live query engine: a client supplies a filter + sort + limit/cursor and receives a snapshot followed by a live stream of enter/leave/move/update deltas. |
|
cluster
Package cluster holds the engine-neutral coordination primitives for the sharded live query matcher tier: how data maps to partitions, and how live shards divide those partitions among themselves by rendezvous (HRW) hashing.
|
Package cluster holds the engine-neutral coordination primitives for the sharded live query matcher tier: how data maps to partitions, and how live shards divide those partitions among themselves by rendezvous (HRW) hashing. |
|
match
Package match compiles a query.Where (fabriq's engine-neutral filter AST) into a Go predicate evaluated against a column-keyed map.
|
Package match compiles a query.Where (fabriq's engine-neutral filter AST) into a Go predicate evaluated against a column-keyed map. |
|
Package projection turns domain events into engine-neutral mutations and (in later phases) drives the consumer loops that apply them.
|
Package projection turns domain events into engine-neutral mutations and (in later phases) drives the consumer loops that apply them. |
|
Package query defines fabriq's capability ports — explicit, engine-typed interfaces per storage capability — and the Fabric facade that exposes them.
|
Package query defines fabriq's capability ports — explicit, engine-typed interfaces per storage capability — and the Fabric facade that exposes them. |
|
Package registry is fabriq's declarative schema registry.
|
Package registry is fabriq's declarative schema registry. |
|
Package subscribe is fabriq's subscription plane: server-side channel resolution, the subscribe-time authorization gate, the conflating fan-out hub, and the SSE bridge.
|
Package subscribe is fabriq's subscription plane: server-side channel resolution, the subscribe-time authorization gate, the conflating fan-out hub, and the SSE bridge. |
|
Package tenant carries the tenant identity on context.Context and is the single structural enforcement point for fabriq's tenancy invariant.
|
Package tenant carries the tenant identity on context.Context and is the single structural enforcement point for fabriq's tenancy invariant. |
Click to show internal directories.
Click to hide internal directories.