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 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 🔒
- fetch_
cursor - for_
system 🔒 - insert 🔒
- query 🔒
- relation 🔒
- select 🔒
- set_
expr 🔒 - statement 🔒
- struct_
field 🔒 - update 🔒
- values 🔒
Structs§
- Binder
Binder
binds the identifiers in AST to columns in relations- Parameter
Types ParameterTypes
is used to record the types of the parameters during binding prepared stataments. It works by following the rules:- Secure
Compare Context - UdfContext
Enums§
- BindFor 🔒
- The type of binding statement.
Constants§
- COLUMN_
GROUP_ 🔒PREFIX - The table name stored in
BindContext
for a column group. - UNNAMED_
COLUMN - The column name stored in
BindContext
for a column without an alias. - UNNAMED_
SUBQUERY 🔒 - The table name stored in
BindContext
for a subquery without an alias.