Re-exportsยง
pub use bind_context::BindContext;
pub use bind_context::Clause;
pub use bind_context::LateralBindContext;
pub use create_view::BoundCreateView;
pub use delete::BoundDelete;
pub use expr::bind_data_type;
pub use expr::bind_struct_field;
pub use insert::BoundInsert;
pub use query::BoundQuery;
pub use relation::BoundBackCteRef;
pub use relation::BoundBaseTable;
pub use relation::BoundJoin;
pub use relation::BoundSource;
pub use relation::BoundSystemTable;
pub use relation::BoundWatermark;
pub use relation::BoundWindowTableFunction;
pub use relation::Relation;
pub use relation::ResolveQualifiedNameError;
pub use relation::WindowTableFunctionKind;
pub use select::BoundDistinct;
pub use select::BoundSelect;
pub use statement::BoundStatement;
pub use update::BoundUpdate;
pub use update::UpdateProject;
pub use values::BoundValues;
pub use set_expr::*;
Modulesยง
- bind_
context ๐ - bind_
param ๐ - create ๐
- create_
view ๐ - declare_
cursor ๐ - delete ๐
- expr ๐
- for_
system ๐ - insert ๐
- query ๐
- relation ๐
- select ๐
- set_
expr ๐ - statement ๐
- struct_
field ๐ - update ๐
- values ๐
Structsยง
Binder
binds the identifiers in AST to columns in relationsParameterTypes
is used to record the types of the parameters during binding prepared stataments. It works by following the rules:
Enumsยง
- BindFor ๐The type of binding statement.
Constantsยง
- COLUMN_
GROUP_ ๐PREFIX The table name stored inBindContext
for a column group. - The column name stored in
BindContext
for a column without an alias. - UNNAMED_
SUBQUERY ๐The table name stored inBindContext
for a subquery without an alias.