Expand description
GPU-accelerated evaluation of compiled Datalog programs.
Structs§
- Delta
Planner Telemetry - Planner-grade telemetry for a persistent-session relation delta update.
- Logic
Argument Schema - Read-only metadata for one argument of a compiled relation.
- Logic
Delta Report - Summary for a persistent-session relation delta update.
- Logic
Eval Result - Result of evaluating an entire Datalog program.
- Logic
Materialized Store - A materialized derived store produced by one compiled logic program.
- Logic
Program - A compiled Datalog program ready for GPU evaluation.
- Logic
Query Result - Result of evaluating a single query in a Datalog program.
- Logic
Session Runtime - Runtime state retained by a persistent logic session.
- Prepared
Relation Delta Batch - Device-coalesced relation updates prepared for validation and later application.
- Prepared
Relation Delta Commit - A fully staged relation update bound to its authoritative and derived state.
- Relation
Delta Cancellation - Tuples canceled at one ordered merge step of a relation-delta batch.
- Semantic
Logic Task Program - A self-contained XLOG program whose three selected zero-arity queries define
a semantic task’s positive support. Compilation preserves the authored
source; observation executes the canonical GPU evaluator before deriving any
result. Presence is
Trueand absence isNeither, never negative support. Other native observers may produceFalseorBoth; all four values share the same task-result contract. Source facts are the complete concrete inputs, and query ordinals retain the caller’s order. No caller-supplied answers enter this adapter. - Wcoj
Dispatch Stats - Multiway/Free-Join dispatch telemetry counters for a retained session executor. Counts accumulate across evaluates within the session.
Enums§
- Logic
Scalar Value - A typed scalar downloaded from a completed GPU relation.
- Relation
Delta Direction - Direction of an incoming relation-delta occurrence.
Functions§
- compile_
positive_ binary_ task - Lower an admitted editable source to the exact positive binary program bank consumed by the resident semantic evaluator. The independent observer is deliberately absent: it may supply expected truth, never candidate syntax.
- download_
logic_ rows - Download a completed GPU relation into deterministic typed rows.
- normalize_
program_ for_ execution - Normalize a parsed program through the pre-compilation passes used by execution.