Expand description
Bytecode emission from compiled queries.
Converts the compiled IR into the binary bytecode format. This module handles:
- String table construction and interning
- Type table building with field resolution
- Cache-aligned instruction layout
- Section assembly and header generation
Modules§
- layout
- Cache-aligned instruction layout.
Structs§
- Regex
Table Builder - Builds the regex table, compiling patterns to sparse DFAs.
- String
Table Builder - Builds the string table, remapping query Symbols to bytecode StringIds.
- Type
Table Builder - Builds the type metadata, remapping query TypeIds to bytecode BytecodeTypeIds.
Enums§
- Emit
Error - Error during bytecode emission.
Functions§
- deserialize_
dfa - Deserialize a sparse DFA from bytecode.
- emit
- Emit bytecode from a LinkedQuery.