Skip to main content

Module query_engine

Module query_engine 

Source

Structs§

TelemetryHook
Telemetry counters for lazy_superblock_query.

Functions§

count_by_context
Count Quins per context hash
filter_by_context
Filter a slice of NQuin by context hash
filter_by_context_and_object
Filter Quins by context and object
filter_by_context_and_predicate
Filter Quins by context and predicate
filter_by_context_and_subject
Filter Quins by context and subject
filter_by_contexts
Filter a slice of NQuin by multiple context hashes
lazy_superblock_query
Reads a SuperBlock file lazily: unified v3 volumes decode selected blocks; legacy 16-byte framed transport remains a fallback (O(1) seek on skip).
mmap_query_subject
Query a .q42 for Quins whose subject matches subject_id. Unified v3 volumes are decoded; flat packed files remain a fallback.
mmap_sample_quins
Bounded sample of a .q42 graph — unified v3 first, then flat packed NQuins.
unique_contexts
Get unique context hashes from a slice of NQuin