Skip to main content

Module sql

Module sql 

Source

Re-exports§

pub use builder::Execute;
pub use builder::Query;
pub use builder::QueryOne;
pub use builder::QueryOptional;
pub use builder::QueryScalar;
pub use builder::ScalarValue;
pub use executor::FilterOperator;
pub use executor::HashAggregateOperator;
pub use executor::HashJoinOperator;
pub use executor::LimitOperator;
pub use executor::PhysicalOperator;
pub use executor::ProjectionOperator;
pub use executor::SortOperator;
pub use executor::TableScanOperator;
pub use executor::evaluate_expr;
pub use optimizer::OptimizationRule;
pub use optimizer::QueryOptimizer;
pub use parallel_parser::ParallelSqlParser;
pub use parser::SqlParser;
pub use planner::AggregateExpr;
pub use planner::AggregateFunction;
pub use planner::BinaryOperator;
pub use planner::Expr;
pub use planner::JoinType;
pub use planner::LogicalPlan;
pub use planner::LogicalPlanner;
pub use planner::PhysicalAggExpr;
pub use planner::PhysicalExpr;
pub use planner::PhysicalPlan;
pub use planner::PhysicalPlanner;
pub use planner::SortExpr;

Modules§

builder
Query Builder — Fluent 스타일 API
executor
SQL Query Executor Module
interface
SQL Execution Pipeline — SQL query execution methods
optimizer
SQL 쿼리 옵티마이저 — 규칙 기반 최적화
parallel_parser
Parallel SQL Parser — Batch SQL parsing using Rayon
parser
planner
SQL 플래너 모듈