srdatalog.ir.dialects.relation.sorted_array

relation.sorted_array dialect.

Index-aware ops for sorted-array relation storage. Currently covers the M1-M3 subset:

M1: SaRoot, SaValid, SaDegree, SaGetVal, SaGetValAt. M3: SaHint, SaPrefCoop, SaIterators, SaChildRange.

Planned (M4+): SaPref (for nested CJ), SaExists (for negation), SaValues, SaPrefLb (lower-bound prefix).

See docs/ir_lowering_semantics.md §10 for the lowering rules and docs/stage2_emitter_audit.md §6 for the plugin-dispatched expression shapes the target lowering produces.

Submodules

Package Contents

Data

API

srdatalog.ir.dialects.relation.sorted_array.DIALECT

‘Dialect(…)’

srdatalog.ir.dialects.relation.sorted_array.__all__

[‘DIALECT’, ‘SaChildRange’, ‘SaDegree’, ‘SaGetVal’, ‘SaGetValAt’, ‘SaGetValAtPos’, ‘SaHandle’, ‘SaHi…