Skip to main content

Crate laminar_sql

Crate laminar_sql 

Source
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