List of all items
Structs
- annotations::Annotations
- annotations::QueryHeader
- cache::SqlFile
- config::MigrateConfig
- config::SqlcxConfig
- config::TargetConfig
- generator::GeneratedFile
- generator::go::GoPlugin
- generator::go::database_sql::DatabaseSqlGenerator
- generator::go::pgx::PgxGenerator
- generator::go::structs::GoStructGenerator
- generator::python::PythonPlugin
- generator::python::asyncpg::AsyncpgGenerator
- generator::python::common::query_fn::PyBodyCtx
- generator::python::common::types::DefaultPyTypeMap
- generator::python::mysql_connector::MysqlConnectorGenerator
- generator::python::psycopg::PsycopgGenerator
- generator::python::pydantic::PydanticGenerator
- generator::python::sqlite3_driver::Sqlite3Generator
- generator::rust_lang::RustPlugin
- generator::rust_lang::serde_structs::SerdeStructGenerator
- generator::rust_lang::sqlx_driver::SqlxGenerator
- generator::rust_lang::tokio_postgres::TokioPostgresGenerator
- generator::typescript::TypeScriptPlugin
- generator::typescript::better_sqlite3::BetterSqlite3Generator
- generator::typescript::bun_sql::BunSqlGenerator
- generator::typescript::common::query_fn::BodyCtx
- generator::typescript::mysql2::Mysql2Generator
- generator::typescript::pg::PgGenerator
- generator::typescript::typebox::TypeBoxGenerator
- generator::typescript::zod::ZodGenerator
- generator::typescript::zod_v3::ZodV3Generator
- ir::ColumnDef
- ir::EnumDef
- ir::ParamDef
- ir::QueryDef
- ir::SqlType
- ir::SqlcxIR
- ir::TableDef
- param_naming::RawParam
- parser::joins::AliasMap
- parser::mysql::MySqlParser
- parser::postgres::PostgresParser
- parser::sqlite::SqliteParser
Enums
- error::SqlcxError
- generator::go::database_sql::DatabaseSqlBackend
- generator::rust_lang::sqlx_driver::SqlxBackend
- ir::JsonShape
- ir::QueryCommand
- ir::SqlTypeCategory
Traits
- generator::DriverGenerator
- generator::LanguagePlugin
- generator::SchemaGenerator
- generator::python::common::query_fn::PyDriverShape
- generator::python::common::types::PyTypeMap
- generator::typescript::common::query_fn::TsDriverShape
- generator::typescript::common::types::TsTypeMap
- parser::DatabaseParser
Functions
- annotations::extract_annotations
- cache::compute_hash
- cache::read_cache
- cache::write_cache
- config::load_config
- generator::go::common::codegen::escape_sql
- generator::go::common::codegen::func_params
- generator::go::common::codegen::generate_result_struct
- generator::go::common::codegen::generate_row_struct
- generator::go::common::codegen::query_args
- generator::go::common::codegen::scan_fields
- generator::go::common::naming::lcfirst
- generator::go::common::naming::sql_const_name
- generator::go::structs::go_base_type
- generator::go::structs::go_column_type
- generator::go::structs::go_imports_for_columns
- generator::python::common::query_fn::generate_driver_files
- generator::python::common::query_fn::generate_queries_file
- generator::python::common::query_fn::generate_query_function
- generator::python::common::sql_escape::escape_sql
- generator::python::common::types::generate_params_class
- generator::python::common::types::generate_row_class
- generator::python::common::types::py_type
- generator::resolve_language
- generator::rust_lang::common::types::date_type
- generator::rust_lang::common::types::number_type
- generator::rust_lang::common::types::param_type
- generator::rust_lang::common::types::row_field_type
- generator::rust_lang::common::types::rust_type
- generator::typescript::common::query_fn::generate_driver_files
- generator::typescript::common::query_fn::generate_queries_file
- generator::typescript::common::query_fn::generate_query_function
- generator::typescript::common::sql_escape::json_stringify
- generator::typescript::common::types::generate_params_type
- generator::typescript::common::types::generate_row_type
- generator::typescript::common::types::ts_type
- generator::typescript::typebox::insert_column
- generator::typescript::typebox::select_column
- generator::typescript::typebox::type_box_type
- generator::typescript::zod_v3::insert_column
- generator::typescript::zod_v3::select_column
- generator::typescript::zod_v3::zod_type
- param_naming::resolve_param_names
- parser::joins::has_outer_join
- parser::joins::parse_join_clauses
- parser::joins::resolve_multi_table_columns
- parser::joins::resolve_multi_table_select_column
- parser::resolve_parser
- utils::camel_case
- utils::escape_string
- utils::pascal_case
- utils::snake_case
- utils::split_words