Module base

Source

Re-exports§

pub use self::case::CaseWhenExpression;
pub use self::case::ColumnOrLiteral;
pub use self::column::Column;
pub use self::common_parser::CommonParser;
pub use self::compression_type::CompressionType;
pub use self::data_type::DataType;
pub use self::default_or_zero_or_one::DefaultOrZeroOrOne;
pub use self::field::FieldDefinitionExpression;
pub use self::field::FieldValueExpression;
pub use self::insert_method_type::InsertMethodType;
pub use self::item_placeholder::ItemPlaceholder;
pub use self::literal::Literal;
pub use self::literal::LiteralExpression;
pub use self::literal::Real;
pub use self::match_type::MatchType;
pub use self::operator::Operator;
pub use self::row_format_type::RowFormatType;
pub use self::table::Table;
pub use self::table_option::CheckConstraintDefinition;
pub use self::tablespace_type::TablespaceType;
pub use self::trigger::Trigger;
pub use self::error::*;

Modules§

algorithm_type
arithmetic
case
column
common_parser
compression_type
condition
data_type
default_or_zero_or_one
error
field
fulltext_or_spatial_type
index_option
index_or_key_type
index_type
insert_method_type
item_placeholder
literal
lock_type
match_type
operator
reference_type
row_format_type
table
table_option
tablespace_type
trigger
visible_type

Structs§

DisplayUtil
JoinClause
parse join ... part
KeyPart
parse key_part: {col_name [(length)] | (expr)} [ASC | DESC]
OrderClause
PartitionDefinition
ReferenceDefinition
reference_definition: REFERENCES tbl_name (key_part,...) [MATCH FULL | MATCH PARTIAL | MATCH SIMPLE] [ON DELETE reference_option] [ON UPDATE reference_option]

Enums§

JoinConstraint
join constraint
JoinOperator
join types
JoinRightSide
right side of a JoinOperator
KeyPartType
parse {col_name [(length)] | (expr)}
OrderType
parse [ASC | DESC]