Expand description
LaminarDB SQL parser, planner, and DataFusion integration.
Re-exports§
pub use parser::parse_streaming_sql;pub use parser::StreamingStatement;pub use planner::streaming_optimizer::StreamingPhysicalValidator;pub use planner::streaming_optimizer::StreamingValidatorMode;pub use planner::StreamingPlanner;pub use translator::OrderOperatorConfig;pub use translator::WindowOperatorConfig;pub use translator::WindowType;pub use datafusion::execute::execute_streaming_sql;pub use datafusion::base_session_config;pub use datafusion::create_session_context;pub use datafusion::create_streaming_context_with_validator;pub use datafusion::register_streaming_functions;pub use datafusion::register_streaming_functions_with_watermark;pub use datafusion::DdlResult;pub use datafusion::QueryResult;pub use datafusion::StreamingSqlResult;pub use datafusion::WatermarkDynamicFilter;
Modules§
- datafusion
- DataFusion integration for SQL processing.
- error
- Error translation layer for DataFusion errors.
- parser
- SQL parser with streaming extensions.
- planner
- Query planner for streaming SQL
- translator
- SQL to operator configuration translation
Enums§
- Error
- SQL-specific errors
Type Aliases§
- Result
- Result type for SQL operations