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;

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
temporal
Canonical temporal-join planning contract.
translator
SQL to operator configuration translation

Enums§

Error
SQL-specific errors

Type Aliases§

Result
Result type for SQL operations