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.