Module extensions

Module extensions 

Source
Expand description

Classes for handling extensions, including the simple extensions that represent functions, types, and type variations that can appear in Substrait simple extension YAML files, and the extension registry system for custom extension relations.

Re-exports§

pub use any::Any;
pub use any::AnyRef;
pub use args::ExtensionArgs;
pub use args::ExtensionColumn;
pub use args::ExtensionRelationType;
pub use args::ExtensionValue;
pub use registry::AnyConvertible;
pub use registry::Explainable;
pub use registry::Extension;
pub use registry::ExtensionError;
pub use registry::ExtensionRegistry;
pub use registry::ExtensionType;
pub use registry::RegistrationError;
pub use simple::InsertError;
pub use simple::SimpleExtension;
pub use simple::SimpleExtensions;

Modules§

any
args
Core extension data structures without parser dependencies
registry
Extension Registry for Custom Substrait Extension Relations
simple