List of all items
Structs
- analyzer::CodeReference
- analyzer::CodebaseScanner
- analyzer::FileAnalysis
- analyzer::MigrationImpact
- analyzer::ScanResult
- analyzer::rust_ast::RawSqlMatch
- analyzer::rust_ast::RustAnalyzer
- analyzer::rust_ast::query_extractor::QueryCall
- 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::QailCmd
- ast::conditions::Condition
- ast::expr::IndexDef
- ast::joins::Join
- fmt::Formatter
- migrate::alter::AlterTable
- migrate::named_migration::MigrationMeta
- migrate::schema::CheckConstraint
- 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
- transformer::DeletePattern
- transformer::ExtractError
- transformer::FilterData
- transformer::InsertPattern
- transformer::JoinData
- transformer::MatchContext
- transformer::OrderByData
- transformer::PatternRegistry
- transformer::SelectPattern
- transformer::SetValueData
- transformer::TransformContext
- transformer::TransformError
- transformer::UpdatePattern
- transpiler::TranspileResult
- transpiler::conditions::ParamContext
- transpiler::sql::postgres::PostgresGenerator
- transpiler::sql::sqlite::SqliteGenerator
- validator::Validator
Enums
- analyzer::AnalysisMode
- 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::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
- error::QailError
- migrate::alter::AlterOp
- migrate::alter::TableConstraint
- migrate::schema::CheckExpr
- migrate::schema::Deferrable
- migrate::schema::FkAction
- migrate::schema::Generated
- migrate::schema::IndexMethod
- migrate::schema::MigrationHint
- migrate::types::ColumnType
- parser::query_file::ReturnType
- transformer::JoinType
- transformer::PatternData
- transformer::ValueData
- transpiler::dialect::Dialect
- validator::ValidationError
Traits
- ast::builders::ext::ExprExt
- transformer::SqlPattern
- transformer::TargetLanguage
- transpiler::ToSql
- transpiler::ToSqlParameterized
- transpiler::conditions::ConditionToSql
- transpiler::nosql::dynamo::ToDynamo
- transpiler::nosql::mongo::ToMongo
- transpiler::nosql::qdrant::ToQdrant
- transpiler::traits::SqlGenerator
Functions
- analyzer::rust_ast::detect_raw_sql
- analyzer::rust_ast::detect_raw_sql_in_file
- analyzer::rust_ast::query_extractor::detect_query_calls
- analyzer::rust_ast::transformer::sql_to_qail
- analyzer::rust_ast::utils::to_pascal_case
- 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::binary::binary
- ast::builders::case_when::case_when
- ast::builders::cast::cast
- ast::builders::columns::col
- ast::builders::columns::param
- ast::builders::columns::star
- 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::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::json::json
- ast::builders::json::json_obj
- ast::builders::json::json_path
- 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::shortcuts::all
- ast::builders::shortcuts::and
- ast::builders::shortcuts::and3
- ast::builders::shortcuts::count_where
- ast::builders::shortcuts::count_where_all
- ast::builders::shortcuts::in_list
- ast::builders::shortcuts::percentage
- ast::builders::shortcuts::recent
- ast::builders::shortcuts::recent_col
- ast::builders::time::interval
- ast::builders::time::now
- ast::builders::time::now_minus
- ast::builders::time::now_plus
- 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
- transformer::expr_to_string
- transformer::expr_to_value
- transformer::extract_columns
- transformer::extract_filter
- transformer::extract_limit
- transformer::extract_order_by
- transformer::extract_table
- transformer::extract_table_from_factor
- 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_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