Skip to main content

Crate substrait

Crate substrait 

Source

Re-exports§

pub use datafusion_substrait::substrait as substrait_proto_df;

Modules§

df_logical_plan
df_substrait 🔒
error
extension_serializer
variation_const
Type variation constants

Structs§

DFLogicalSubstraitConvertor
Extensions
Substrait uses SimpleExtensions to define behavior of plans in addition to what’s supported directly by the protobuf definitions. That includes functions, but also provides support for custom types and variations for existing types. This structs facilitates the use of these extensions in DataFusion. TODO: DF doesn’t yet use extensions for type variations https://github.com/apache/datafusion/issues/11544 TODO: DF doesn’t yet provide valid extensionUris https://github.com/apache/datafusion/issues/11545

Traits§

SerializerRegistry
Serializer and deserializer registry for extensions like [UserDefinedLogicalNode].
SubstraitPlan