List of all items
Structs
- ast::CTEDef
- ast::Cage
- ast::Condition
- ast::FunctionDef
- ast::IndexDef
- ast::Join
- ast::OnConflict
- ast::Qail
- ast::TriggerDef
- ast::builders::AggregateBuilder
- ast::builders::BinaryBuilder
- ast::builders::CaseBuilder
- ast::builders::CastBuilder
- ast::builders::ConcatBuilder
- ast::builders::FunctionBuilder
- ast::builders::JsonBuilder
- ast::builders::aggregates::AggregateBuilder
- ast::builders::binary::BinaryBuilder
- ast::builders::case_when::CaseBuilder
- ast::builders::cast::CastBuilder
- ast::builders::functions::ConcatBuilder
- ast::builders::functions::FunctionBuilder
- ast::builders::json::JsonBuilder
- ast::cages::Cage
- ast::cmd::CTEDef
- ast::cmd::OnConflict
- ast::cmd::Qail
- ast::conditions::Condition
- ast::expr::FunctionDef
- ast::expr::IndexDef
- ast::expr::TriggerDef
- ast::joins::Join
- backup::MigrationImpact
- colors::Painted
- exec::ExecConfig
- init::InitConfig
- lint::LintIssue
- parser::query_file::QueryDef
- parser::query_file::QueryFile
- parser::query_file::QueryParam
- parser::schema::ColumnDef
- parser::schema::IndexDef
- parser::schema::Schema
- parser::schema::TableDef
- prelude::CTEDef
- prelude::Cage
- prelude::Condition
- prelude::FunctionDef
- prelude::IndexDef
- prelude::Join
- prelude::OnConflict
- prelude::TriggerDef
- prelude::binary::BinaryBuilder
- prelude::builders::AggregateBuilder
- prelude::builders::BinaryBuilder
- prelude::builders::CaseBuilder
- prelude::builders::CastBuilder
- prelude::builders::ConcatBuilder
- prelude::builders::FunctionBuilder
- prelude::builders::JsonBuilder
- prelude::builders::aggregates::AggregateBuilder
- prelude::builders::functions::ConcatBuilder
- prelude::builders::functions::FunctionBuilder
- prelude::cages::Cage
- prelude::case_when::CaseBuilder
- prelude::cast::CastBuilder
- prelude::cmd::CTEDef
- prelude::cmd::OnConflict
- prelude::cmd::Qail
- prelude::conditions::Condition
- prelude::expr::FunctionDef
- prelude::expr::IndexDef
- prelude::expr::TriggerDef
- prelude::joins::Join
- prelude::json::JsonBuilder
- shadow::ShadowState
- sync::SyncRule
- transpiler::TranspileResult
- transpiler::conditions::ParamContext
- transpiler::sql::postgres::PostgresGenerator
- transpiler::sql::sqlite::SqliteGenerator
Enums
- ast::Action
- ast::AggregateFunc
- ast::BinaryOp
- ast::CageKind
- ast::ColumnGeneration
- ast::ConflictAction
- ast::Constraint
- ast::Distance
- ast::Expr
- ast::FrameBound
- ast::GroupByMode
- ast::JoinKind
- ast::LockMode
- ast::LogicalOp
- ast::ModKind
- ast::Operator
- ast::OverridingKind
- ast::SampleMethod
- ast::SetOp
- ast::SortOrder
- ast::TableConstraint
- ast::TriggerEvent
- ast::TriggerTiming
- ast::Value
- ast::WindowFrame
- 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::TriggerEvent
- ast::expr::TriggerTiming
- ast::expr::WindowFrame
- ast::operators::Action
- ast::operators::AggregateFunc
- ast::operators::Distance
- ast::operators::GroupByMode
- ast::operators::JoinKind
- ast::operators::LockMode
- ast::operators::LogicalOp
- ast::operators::ModKind
- ast::operators::Operator
- ast::operators::OverridingKind
- ast::operators::SampleMethod
- ast::operators::SetOp
- ast::operators::SortOrder
- ast::values::IntervalUnit
- ast::values::Value
- backup::MigrationChoice
- backup::SnapshotType
- error::QailError
- init::Deployment
- init::Mode
- introspection::SchemaOutputFormat
- lint::LintLevel
- migrations::MigrateDirection
- migrations::types::MigrationClass
- parser::query_file::ReturnType
- prelude::Action
- prelude::AggregateFunc
- prelude::BinaryOp
- prelude::CageKind
- prelude::ColumnGeneration
- prelude::ConflictAction
- prelude::Constraint
- prelude::Distance
- prelude::Expr
- prelude::FrameBound
- prelude::GroupByMode
- prelude::JoinKind
- prelude::LockMode
- prelude::LogicalOp
- prelude::ModKind
- prelude::Operator
- prelude::OverridingKind
- prelude::QailError
- prelude::SampleMethod
- prelude::SetOp
- prelude::SortOrder
- prelude::TableConstraint
- prelude::TriggerEvent
- prelude::TriggerTiming
- prelude::Value
- prelude::WindowFrame
- prelude::cages::CageKind
- prelude::cmd::ConflictAction
- prelude::expr::BinaryOp
- prelude::expr::ColumnGeneration
- prelude::expr::Constraint
- prelude::expr::Expr
- prelude::expr::FrameBound
- prelude::expr::TableConstraint
- prelude::expr::TriggerEvent
- prelude::expr::TriggerTiming
- prelude::expr::WindowFrame
- prelude::operators::Action
- prelude::operators::AggregateFunc
- prelude::operators::Distance
- prelude::operators::GroupByMode
- prelude::operators::JoinKind
- prelude::operators::LockMode
- prelude::operators::LogicalOp
- prelude::operators::ModKind
- prelude::operators::Operator
- prelude::operators::OverridingKind
- prelude::operators::SampleMethod
- prelude::operators::SetOp
- prelude::operators::SortOrder
- prelude::values::IntervalUnit
- prelude::values::Value
- schema::OutputFormat
- transpiler::Dialect
- transpiler::dialect::Dialect
Traits
- ast::builders::ExprExt
- ast::builders::ext::ExprExt
- colors::Colorize
- prelude::ExprExt
- prelude::ToSql
- prelude::builders::ExprExt
- prelude::builders::ext::ExprExt
- transpiler::ConditionToSql
- transpiler::SqlGenerator
- transpiler::ToDynamo
- transpiler::ToMongo
- transpiler::ToQdrant
- transpiler::ToSql
- transpiler::ToSqlParameterized
- transpiler::conditions::ConditionToSql
- transpiler::nosql::dynamo::ToDynamo
- transpiler::nosql::mongo::ToMongo
- transpiler::nosql::qdrant::ToQdrant
- transpiler::traits::SqlGenerator
Functions
- ast::builders::aggregates::array_agg
- ast::builders::aggregates::avg
- ast::builders::aggregates::bool_and
- ast::builders::aggregates::bool_or
- ast::builders::aggregates::count
- ast::builders::aggregates::count_distinct
- ast::builders::aggregates::count_filter
- ast::builders::aggregates::json_agg
- ast::builders::aggregates::jsonb_agg
- ast::builders::aggregates::max
- ast::builders::aggregates::min
- ast::builders::aggregates::sum
- ast::builders::all
- ast::builders::and
- ast::builders::and3
- ast::builders::and_expr
- ast::builders::array_agg
- ast::builders::avg
- ast::builders::between
- ast::builders::binary
- ast::builders::binary::binary
- ast::builders::bind
- ast::builders::bool_and
- ast::builders::bool_or
- ast::builders::boolean
- ast::builders::case_when
- ast::builders::case_when::case_when
- ast::builders::cast
- ast::builders::cast::cast
- ast::builders::coalesce
- ast::builders::col
- ast::builders::columns::col
- ast::builders::columns::param
- ast::builders::columns::star
- ast::builders::concat
- ast::builders::cond
- ast::builders::conditions::between
- ast::builders::conditions::cond
- ast::builders::conditions::contains
- ast::builders::conditions::eq
- ast::builders::conditions::gt
- ast::builders::conditions::gte
- ast::builders::conditions::ilike
- ast::builders::conditions::is_in
- ast::builders::conditions::is_not_null
- ast::builders::conditions::is_null
- ast::builders::conditions::key_exists
- ast::builders::conditions::like
- ast::builders::conditions::lt
- ast::builders::conditions::lte
- ast::builders::conditions::ne
- ast::builders::conditions::not_between
- ast::builders::conditions::not_in
- ast::builders::conditions::not_like
- ast::builders::conditions::overlaps
- ast::builders::conditions::regex
- ast::builders::conditions::regex_i
- ast::builders::conditions::similar_to
- ast::builders::contains
- ast::builders::count
- ast::builders::count_distinct
- ast::builders::count_filter
- ast::builders::count_where
- ast::builders::count_where_all
- ast::builders::eq
- ast::builders::exists
- ast::builders::float
- ast::builders::func
- ast::builders::functions::coalesce
- ast::builders::functions::concat
- ast::builders::functions::func
- ast::builders::functions::nullif
- ast::builders::functions::replace
- ast::builders::functions::string_agg
- ast::builders::functions::substring
- ast::builders::functions::substring_for
- ast::builders::gt
- ast::builders::gte
- ast::builders::ilike
- ast::builders::in_list
- ast::builders::int
- ast::builders::interval
- ast::builders::is_in
- ast::builders::is_not_null
- ast::builders::is_not_null_expr
- ast::builders::is_null
- ast::builders::is_null_expr
- ast::builders::json
- ast::builders::json::json
- ast::builders::json::json_obj
- ast::builders::json::json_path
- ast::builders::json_agg
- ast::builders::json_obj
- ast::builders::json_path
- ast::builders::jsonb_agg
- ast::builders::key_exists
- ast::builders::like
- ast::builders::literals::bind
- ast::builders::literals::boolean
- ast::builders::literals::float
- ast::builders::literals::int
- ast::builders::literals::null
- ast::builders::literals::text
- ast::builders::lt
- ast::builders::lte
- ast::builders::max
- ast::builders::min
- ast::builders::ne
- ast::builders::not_between
- ast::builders::not_exists
- ast::builders::not_in
- ast::builders::not_like
- ast::builders::now
- ast::builders::now_minus
- ast::builders::now_plus
- ast::builders::null
- ast::builders::nullif
- ast::builders::or_expr
- ast::builders::overlaps
- ast::builders::param
- ast::builders::percentage
- ast::builders::recent
- ast::builders::recent_col
- ast::builders::regex
- ast::builders::regex_i
- ast::builders::replace
- ast::builders::shortcuts::all
- ast::builders::shortcuts::and
- ast::builders::shortcuts::and3
- ast::builders::shortcuts::and_expr
- ast::builders::shortcuts::count_where
- ast::builders::shortcuts::count_where_all
- ast::builders::shortcuts::exists
- ast::builders::shortcuts::in_list
- ast::builders::shortcuts::is_not_null_expr
- ast::builders::shortcuts::is_null_expr
- ast::builders::shortcuts::not_exists
- ast::builders::shortcuts::or_expr
- ast::builders::shortcuts::percentage
- ast::builders::shortcuts::recent
- ast::builders::shortcuts::recent_col
- ast::builders::shortcuts::subquery
- ast::builders::similar_to
- ast::builders::star
- ast::builders::string_agg
- ast::builders::subquery
- ast::builders::substring
- ast::builders::substring_for
- ast::builders::sum
- ast::builders::text
- ast::builders::time::interval
- ast::builders::time::now
- ast::builders::time::now_minus
- ast::builders::time::now_plus
- backup::analyze_impact
- backup::backup_columns
- backup::backup_table
- backup::create_db_snapshots
- backup::create_snapshots
- backup::data_snapshots_ddl
- backup::display_impact
- backup::ensure_snapshots_table
- backup::list_snapshots
- backup::prompt_migration_choice
- backup::restore_column_from_db
- backup::snapshot_column_to_db
- backup::snapshot_table_to_db
- branch::branch_create
- branch::branch_delete
- branch::branch_list
- branch::branch_merge
- exec::run_exec
- init::run_init
- introspection::pull_schema
- lint::lint_schema
- migrations::migrate_analyze
- migrations::migrate_apply
- migrations::migrate_create
- migrations::migrate_down
- migrations::migrate_plan
- migrations::migrate_reset
- migrations::migrate_status
- migrations::migrate_up
- migrations::migration_table_ddl
- migrations::resolve_deltas_dir
- migrations::types::classify_migration
- migrations::types::is_narrowing_type
- migrations::types::is_safe_cast
- parse
- 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_additive_expr
- parser::grammar::expressions::parse_case
- parser::grammar::expressions::parse_concat_expr
- parser::grammar::expressions::parse_expression
- parser::grammar::expressions::parse_expression_with_alias
- parser::grammar::expressions::parse_function_arg
- parser::grammar::expressions::parse_function_or_aggregate
- parser::grammar::expressions::parse_json_or_ident
- parser::grammar::expressions::parse_multiplicative_expr
- parser::grammar::expressions::parse_special_function
- 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
- prelude::all
- prelude::and
- prelude::and3
- prelude::avg
- prelude::binary
- prelude::binary::binary
- prelude::bind
- prelude::boolean
- prelude::builders::aggregates::array_agg
- prelude::builders::aggregates::avg
- prelude::builders::aggregates::bool_and
- prelude::builders::aggregates::bool_or
- prelude::builders::aggregates::count
- prelude::builders::aggregates::count_distinct
- prelude::builders::aggregates::count_filter
- prelude::builders::aggregates::json_agg
- prelude::builders::aggregates::jsonb_agg
- prelude::builders::aggregates::max
- prelude::builders::aggregates::min
- prelude::builders::aggregates::sum
- prelude::builders::all
- prelude::builders::and
- prelude::builders::and3
- prelude::builders::and_expr
- prelude::builders::array_agg
- prelude::builders::avg
- prelude::builders::between
- prelude::builders::binary
- prelude::builders::bind
- prelude::builders::bool_and
- prelude::builders::bool_or
- prelude::builders::boolean
- prelude::builders::case_when
- prelude::builders::cast
- prelude::builders::coalesce
- prelude::builders::col
- prelude::builders::columns::col
- prelude::builders::columns::param
- prelude::builders::columns::star
- prelude::builders::concat
- prelude::builders::cond
- prelude::builders::conditions::between
- prelude::builders::conditions::cond
- prelude::builders::conditions::contains
- prelude::builders::conditions::eq
- prelude::builders::conditions::gt
- prelude::builders::conditions::gte
- prelude::builders::conditions::ilike
- prelude::builders::conditions::is_in
- prelude::builders::conditions::is_not_null
- prelude::builders::conditions::is_null
- prelude::builders::conditions::key_exists
- prelude::builders::conditions::like
- prelude::builders::conditions::lt
- prelude::builders::conditions::lte
- prelude::builders::conditions::ne
- prelude::builders::conditions::not_between
- prelude::builders::conditions::not_in
- prelude::builders::conditions::not_like
- prelude::builders::conditions::overlaps
- prelude::builders::conditions::regex
- prelude::builders::conditions::regex_i
- prelude::builders::conditions::similar_to
- prelude::builders::contains
- prelude::builders::count
- prelude::builders::count_distinct
- prelude::builders::count_filter
- prelude::builders::count_where
- prelude::builders::count_where_all
- prelude::builders::eq
- prelude::builders::exists
- prelude::builders::float
- prelude::builders::func
- prelude::builders::functions::coalesce
- prelude::builders::functions::concat
- prelude::builders::functions::func
- prelude::builders::functions::nullif
- prelude::builders::functions::replace
- prelude::builders::functions::string_agg
- prelude::builders::functions::substring
- prelude::builders::functions::substring_for
- prelude::builders::gt
- prelude::builders::gte
- prelude::builders::ilike
- prelude::builders::in_list
- prelude::builders::int
- prelude::builders::interval
- prelude::builders::is_in
- prelude::builders::is_not_null
- prelude::builders::is_not_null_expr
- prelude::builders::is_null
- prelude::builders::is_null_expr
- prelude::builders::json
- prelude::builders::json_agg
- prelude::builders::json_obj
- prelude::builders::json_path
- prelude::builders::jsonb_agg
- prelude::builders::key_exists
- prelude::builders::like
- prelude::builders::literals::bind
- prelude::builders::literals::boolean
- prelude::builders::literals::float
- prelude::builders::literals::int
- prelude::builders::literals::null
- prelude::builders::literals::text
- prelude::builders::lt
- prelude::builders::lte
- prelude::builders::max
- prelude::builders::min
- prelude::builders::ne
- prelude::builders::not_between
- prelude::builders::not_exists
- prelude::builders::not_in
- prelude::builders::not_like
- prelude::builders::now
- prelude::builders::now_minus
- prelude::builders::now_plus
- prelude::builders::null
- prelude::builders::nullif
- prelude::builders::or_expr
- prelude::builders::overlaps
- prelude::builders::param
- prelude::builders::percentage
- prelude::builders::recent
- prelude::builders::recent_col
- prelude::builders::regex
- prelude::builders::regex_i
- prelude::builders::replace
- prelude::builders::shortcuts::all
- prelude::builders::shortcuts::and
- prelude::builders::shortcuts::and3
- prelude::builders::shortcuts::and_expr
- prelude::builders::shortcuts::count_where
- prelude::builders::shortcuts::count_where_all
- prelude::builders::shortcuts::exists
- prelude::builders::shortcuts::in_list
- prelude::builders::shortcuts::is_not_null_expr
- prelude::builders::shortcuts::is_null_expr
- prelude::builders::shortcuts::not_exists
- prelude::builders::shortcuts::or_expr
- prelude::builders::shortcuts::percentage
- prelude::builders::shortcuts::recent
- prelude::builders::shortcuts::recent_col
- prelude::builders::shortcuts::subquery
- prelude::builders::similar_to
- prelude::builders::star
- prelude::builders::string_agg
- prelude::builders::subquery
- prelude::builders::substring
- prelude::builders::substring_for
- prelude::builders::sum
- prelude::builders::text
- prelude::builders::time::interval
- prelude::builders::time::now
- prelude::builders::time::now_minus
- prelude::builders::time::now_plus
- prelude::case_when
- prelude::case_when::case_when
- prelude::cast
- prelude::cast::cast
- prelude::coalesce
- prelude::col
- prelude::concat
- prelude::cond
- prelude::count
- prelude::count_distinct
- prelude::count_filter
- prelude::count_where
- prelude::count_where_all
- prelude::eq
- prelude::float
- prelude::func
- prelude::gt
- prelude::gte
- prelude::ilike
- prelude::in_list
- prelude::int
- prelude::interval
- prelude::is_in
- prelude::is_not_null
- prelude::is_null
- prelude::json
- prelude::json::json
- prelude::json::json_obj
- prelude::json::json_path
- prelude::json_obj
- prelude::json_path
- prelude::like
- prelude::lt
- prelude::lte
- prelude::max
- prelude::min
- prelude::ne
- prelude::not_in
- prelude::now
- prelude::now_minus
- prelude::now_plus
- prelude::null
- prelude::nullif
- prelude::param
- prelude::parse
- prelude::percentage
- prelude::recent
- prelude::recent_col
- prelude::replace
- prelude::star
- prelude::sum
- prelude::text
- resolve::resolve_db_url
- resolve::resolve_ssh
- schema::check_migration
- schema::check_schema
- schema::diff_live
- schema::diff_schemas_cmd
- shadow::abort_shadow
- shadow::apply_migrations_to_shadow
- shadow::create_shadow_database
- shadow::display_shadow_status
- shadow::introspect_schema
- shadow::promote_shadow
- shadow::run_shadow_migration
- shadow::run_shadow_migration_live
- shadow::sync_data_to_shadow
- sql_gen::cmd_to_sql
- sql_gen::generate_down_sql
- sql_gen::generate_rollback_sql
- sync::generate_sync_triggers
- sync::list_sync_rules
- time::md5_hex
- time::timestamp_filename
- time::timestamp_rfc3339
- time::timestamp_short
- time::timestamp_version
- transpiler::ddl::build_alter_add_column
- transpiler::ddl::build_alter_column
- transpiler::ddl::build_alter_column_type
- transpiler::ddl::build_alter_drop_column
- transpiler::ddl::build_alter_enum_add_value
- transpiler::ddl::build_alter_table
- transpiler::ddl::build_comment_on
- transpiler::ddl::build_create_enum
- transpiler::ddl::build_create_extension
- transpiler::ddl::build_create_index
- transpiler::ddl::build_create_sequence
- transpiler::ddl::build_create_table
- transpiler::ddl::build_drop_enum
- transpiler::ddl::build_drop_extension
- transpiler::ddl::build_drop_sequence
- 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::escape_identifier
- transpiler::policy::alter_table_sql
- transpiler::policy::create_policy_sql
- transpiler::policy::drop_policy_sql
- transpiler::policy::rls_setup_sql
- transpiler::traits::escape_identifier
- types::generate_types
- util::parse_pg_url
- util::parse_url_parts
- util::rewrite_url_host