Expand description
Packaged Substrait extension files.
This crate bundles the Substrait specification’s extension YAML files, the
text-based JSON schemas, and the function test cases, alongside Rust types
generated from the schemas with typify.
Versions of this crate correspond to Substrait releases.
text— types generated from the text schemas (e.g.text::simple_extensions::SimpleExtensions), plus the raw schema sources as consts (e.g.text::SIMPLE_EXTENSIONS_SCHEMA) for consumers that validate raw YAML against the JSON schema.extensions— the embedded extension YAML files, theextensions::EXTENSIONSmap (keyed by file stem to the parsed extension), and theextensions::SIMPLE_EXTENSIONSslice (keyed by URN to the raw YAML source).testcases— the embedded function test case files.
Modules§
- extensions
- The embedded Substrait core extension YAML files.
- testcases
- The embedded Substrait function test case files.
- text
- Types generated from the Substrait text-based JSON schemas, plus the raw
schema sources as
&strconsts (e.g.SIMPLE_EXTENSIONS_SCHEMA).