List of all items
Structs
- analyzer::CodeReference
- analyzer::CodebaseScanner
- analyzer::MigrationImpact
- ast::builders::AggregateBuilder
- ast::builders::BinaryBuilder
- ast::builders::CaseBuilder
- ast::builders::CastBuilder
- ast::builders::FunctionBuilder
- ast::cages::Cage
- ast::cmd::CTEDef
- ast::cmd::OnConflict
- ast::cmd::QailCmd
- ast::conditions::Condition
- ast::expr::IndexDef
- ast::joins::Join
- fmt::Formatter
- migrate::named_migration::MigrationMeta
- migrate::schema::Column
- migrate::schema::ForeignKey
- migrate::schema::Index
- migrate::schema::Schema
- migrate::schema::Table
- parser::query_file::QueryDef
- parser::query_file::QueryFile
- parser::query_file::QueryParam
- parser::schema::ColumnDef
- parser::schema::Schema
- parser::schema::TableDef
- schema::ColumnDef
- schema::Schema
- schema::TableDef
- transpiler::TranspileResult
- transpiler::conditions::ParamContext
- transpiler::sql::bigquery::BigQueryGenerator
- transpiler::sql::duckdb::DuckDbGenerator
- transpiler::sql::influx::InfluxGenerator
- transpiler::sql::mariadb::MariaDbGenerator
- transpiler::sql::mysql::MysqlGenerator
- transpiler::sql::oracle::OracleGenerator
- transpiler::sql::postgres::PostgresGenerator
- transpiler::sql::redshift::RedshiftGenerator
- transpiler::sql::snowflake::SnowflakeGenerator
- transpiler::sql::sqlite::SqliteGenerator
- transpiler::sql::sqlserver::SqlServerGenerator
- validator::Validator
Enums
- analyzer::BreakingChange
- analyzer::QueryType
- ast::cages::CageKind
- ast::cmd::ConflictAction
- ast::expr::BinaryOp
- ast::expr::ColumnGeneration
- ast::expr::Constraint
- ast::expr::Expr
- ast::expr::FrameBound
- ast::expr::TableConstraint
- ast::expr::WindowFrame
- ast::operators::Action
- ast::operators::AggregateFunc
- ast::operators::GroupByMode
- ast::operators::JoinKind
- ast::operators::LogicalOp
- ast::operators::ModKind
- ast::operators::Operator
- ast::operators::SetOp
- ast::operators::SortOrder
- ast::values::IntervalUnit
- ast::values::Value
- error::QailError
- migrate::schema::FkAction
- migrate::schema::MigrationHint
- migrate::types::ColumnType
- parser::query_file::ReturnType
- transpiler::dialect::Dialect
- validator::ValidationError
Traits
- ast::builders::ExprExt
- transpiler::ToSql
- transpiler::ToSqlParameterized
- transpiler::conditions::ConditionToSql
- transpiler::nosql::cassandra::ToCassandra
- transpiler::nosql::dynamo::ToDynamo
- transpiler::nosql::elastic::ToElastic
- transpiler::nosql::mongo::ToMongo
- transpiler::nosql::neo4j::ToNeo4j
- transpiler::nosql::qdrant::ToQdrant
- transpiler::nosql::redis::ToRedis
- transpiler::traits::SqlGenerator
Functions
- ast::builders::avg
- ast::builders::binary
- ast::builders::case_when
- ast::builders::cast
- ast::builders::coalesce
- ast::builders::col
- ast::builders::count
- ast::builders::count_distinct
- ast::builders::count_filter
- ast::builders::eq
- ast::builders::float
- ast::builders::func
- ast::builders::gt
- ast::builders::gte
- ast::builders::ilike
- ast::builders::int
- ast::builders::interval
- ast::builders::is_in
- ast::builders::is_not_null
- ast::builders::is_null
- ast::builders::like
- ast::builders::lt
- ast::builders::lte
- ast::builders::max
- ast::builders::min
- ast::builders::ne
- ast::builders::not_in
- ast::builders::now
- ast::builders::now_minus
- ast::builders::now_plus
- ast::builders::nullif
- ast::builders::star
- ast::builders::sum
- ast::builders::text
- migrate::diff::diff_schemas
- migrate::named_migration::parse_migration_meta
- migrate::named_migration::validate_dependencies
- migrate::parser::parse_qail
- migrate::schema::to_qail_string
- parser::grammar::base::parse_action
- parser::grammar::base::parse_identifier
- parser::grammar::base::parse_interval
- parser::grammar::base::parse_operator
- parser::grammar::base::parse_txn_command
- parser::grammar::base::parse_value
- parser::grammar::binary_ops::parse_additive_expr
- parser::grammar::binary_ops::parse_binary_chain
- parser::grammar::binary_ops::parse_concat_expr
- parser::grammar::binary_ops::parse_multiplicative_expr
- parser::grammar::case_when::parse_case
- parser::grammar::case_when::parse_when
- parser::grammar::clauses::parse_column_list
- parser::grammar::clauses::parse_condition
- parser::grammar::clauses::parse_conditions
- parser::grammar::clauses::parse_distinct_on
- parser::grammar::clauses::parse_fields_clause
- parser::grammar::clauses::parse_having_clause
- parser::grammar::clauses::parse_limit_clause
- parser::grammar::clauses::parse_offset_clause
- parser::grammar::clauses::parse_order_by_clause
- parser::grammar::clauses::parse_single_column
- parser::grammar::clauses::parse_sort_column
- parser::grammar::clauses::parse_where_clause
- parser::grammar::cte::parse_with_clause
- parser::grammar::ddl::parse_column_definition
- parser::grammar::ddl::parse_constraint
- parser::grammar::ddl::parse_create_index
- parser::grammar::ddl::parse_create_table
- parser::grammar::ddl::parse_table_constraint
- parser::grammar::dml::parse_assignment
- parser::grammar::dml::parse_insert_values
- parser::grammar::dml::parse_on_conflict
- parser::grammar::dml::parse_set_assignments
- parser::grammar::dml::parse_source_query
- parser::grammar::dml::parse_values_clause
- parser::grammar::expressions::parse_expression
- parser::grammar::expressions::parse_expression_with_alias
- parser::grammar::expressions::parse_json_or_ident
- parser::grammar::functions::parse_function_arg
- parser::grammar::functions::parse_function_or_aggregate
- parser::grammar::joins::parse_join_clause
- parser::grammar::joins::parse_join_condition
- parser::grammar::parse
- parser::grammar::parse_root
- parser::grammar::special_funcs::parse_extract
- parser::grammar::special_funcs::parse_special_function
- parser::grammar::special_funcs::parse_substring
- parser::parse
- transpiler::ddl::build_alter_add_column
- transpiler::ddl::build_alter_column
- transpiler::ddl::build_alter_drop_column
- transpiler::ddl::build_alter_table
- transpiler::ddl::build_create_index
- transpiler::ddl::build_create_table
- transpiler::dml::cte::build_cte
- transpiler::dml::cte::build_single_cte
- transpiler::dml::delete::build_delete
- transpiler::dml::insert::build_insert
- transpiler::dml::json_table::build_json_table
- transpiler::dml::select::build_select
- transpiler::dml::update::build_update
- transpiler::dml::upsert::build_upsert
- transpiler::dml::window::build_window
- transpiler::traits::escape_identifier