Skip to main content

Module plan

Module plan 

Source
Expand description

Binding-neutral, SQLGlot-compatible builder operations.

The ordinary crate::builder module is an ergonomic Rust API. This module provides a serializable, immutable expression plan so language bindings can share coercion, parsing, and AST-editing semantics without duplicating them.

Structs§

BuildRequest
BuilderAssignment
BuilderPlan
An immutable builder program. The base expression is evaluated once and the operations are applied from left to right.

Enums§

BinaryOperator
BuildNode
BuildOperation
BuildResult
BuilderOutput
BuilderValue
BuiltinFunction
JoinType
LockType
UnaryOperator

Constants§

BUILDER_PROTOCOL_VERSION

Functions§

evaluate
execute