List of all items
Structs
- Database
- DatabaseConfiguration
- Row
- cli::config::DatabaseConfig
- cli::entry::Cli
- cli::make_migrations::MakeMigrationsOptions
- cli::migrate::MigrateOptions
- cli::migrate::config::DatabaseConfigFile
- conditions::Binary
- conditions::Column
- conditions::In
- conditions::Ternary
- conditions::Unary
- conditions::collections::DynamicCollection
- conditions::collections::StaticCollection
- config::DatabaseConfig
- crud::decoder::DirectDecoder
- crud::decoder::Map
- crud::decoder::NoopDecoder
- crud::decoder::Optional
- crud::delete::DeleteBuilder
- crud::insert::InsertBuilder
- crud::insert::InsertReturningNothing
- crud::query::Limit
- crud::query::QueryBuilder
- crud::selector::AggregatedColumn
- crud::selector::PathedSelector
- crud::update::UpdateBuilder
- db::Database
- db::DatabaseConfiguration
- db::Row
- db::choice::Choice
- db::database::Database
- db::database::DatabaseConfiguration
- db::executor::AffectedRows
- db::executor::All
- db::executor::Nothing
- db::executor::One
- db::executor::Optional
- db::executor::Stream
- db::row::Row
- db::sql::alter_table::AlterTableData
- db::sql::create_column::CreateColumnMySQLData
- db::sql::create_column::CreateColumnPostgresData
- db::sql::create_column::CreateColumnSQLiteData
- db::sql::create_column::SQLAnnotation
- db::sql::create_index::CreateIndexData
- db::sql::create_table::CreateTableData
- db::sql::create_trigger::SQLCreateTrigger
- db::sql::delete::DeleteData
- db::sql::drop_table::DropTableData
- db::sql::insert::InsertData
- db::sql::join_table::JoinTableData
- db::sql::limit_clause::LimitClause
- db::sql::ordering::OrderByEntry
- db::sql::select::SelectData
- db::sql::select_column::SelectColumnData
- db::sql::update::UpdateData
- db::transaction::Transaction
- fields::proxy::FieldProxy
- fields::traits::Array
- fields::traits::set_null
- fields::types::BackRef
- fields::types::ForeignModelByField
- fields::types::Json
- fields::types::MaxStr
- fields::types::MsgPack
- fields::types::max_str_impl::NumBytes
- fields::types::max_str_impl::NumChars
- fields::utils::check::disallow_annotations_check
- fields::utils::check::shared_linter_check
- fields::utils::check::string_check
- fields::utils::column_name::ColumnName
- fields::utils::get_annotations::forward_annotations
- fields::utils::get_annotations::merge_annotations
- fields::utils::get_annotations::set_null_annotations
- fields::utils::get_names::no_columns_names
- fields::utils::get_names::single_column_name
- internal::DisplayImpl
- internal::const_concat::ConstString
- internal::const_concat::ConstVec
- internal::field::fake_field::FakeField
- internal::field::foreign_model::ForeignModelByFieldDecoder
- internal::field::foreign_model::foreign_annotations
- internal::field::multi_column::ArrayBuilder
- internal::field::multi_column::slice_for_check
- internal::hmr::Source
- internal::hmr::annotations::Annotations
- internal::hmr::annotations::AutoCreateTime
- internal::hmr::annotations::AutoIncrement
- internal::hmr::annotations::AutoUpdateTime
- internal::hmr::annotations::Choices
- internal::hmr::annotations::DefaultValue
- internal::hmr::annotations::ForeignKey
- internal::hmr::annotations::Index
- internal::hmr::annotations::IndexData
- internal::hmr::annotations::MaxLength
- internal::hmr::annotations::PrimaryKey
- internal::hmr::annotations::Unique
- internal::imr::AnnotationIter
- internal::imr::Field
- internal::imr::ForeignKey
- internal::imr::IndexValue
- internal::imr::InternalModelFormat
- internal::imr::Model
- internal::imr::Source
- internal::query_context::ConditionBuilder
- internal::query_context::QueryContext
- internal::query_context::WithBasePath
- internal::relation_path::PathId
Enums
- DatabaseDriver
- Error
- cli::config::DatabaseDriver
- cli::entry::InitDriver
- conditions::BinaryOperator
- conditions::InOperator
- conditions::TernaryOperator
- conditions::UnaryOperator
- conditions::Value
- conditions::collections::CollectionOperator
- config::DatabaseDriver
- db::DatabaseDriver
- db::Error
- db::error::Error
- db::executor::DynamicExecutor
- db::row::OwnedRowError
- db::row::OwnedRowIndex
- db::row::RowError
- db::row::RowIndex
- db::sql::DBImpl
- db::sql::aggregation::SelectAggregator
- db::sql::alter_table::AlterTableImpl
- db::sql::alter_table::AlterTableOperation
- db::sql::conditional::BinaryCondition
- db::sql::conditional::Condition
- db::sql::conditional::TernaryCondition
- db::sql::conditional::UnaryCondition
- db::sql::create_column::CreateColumnImpl
- db::sql::create_index::CreateIndexImpl
- db::sql::create_table::CreateTableImpl
- db::sql::create_trigger::SQLCreateTriggerOperation
- db::sql::create_trigger::SQLCreateTriggerPointInTime
- db::sql::delete::DeleteImpl
- db::sql::drop_table::DropTableImpl
- db::sql::error::Error
- db::sql::insert::InsertImpl
- db::sql::join_table::JoinTableImpl
- db::sql::join_table::JoinType
- db::sql::on_conflict::OnConflict
- db::sql::ordering::Ordering
- db::sql::select::SelectImpl
- db::sql::select_column::SelectColumnImpl
- db::sql::update::UpdateImpl
- db::sql::value::NullType
- db::sql::value::Value
- db::transaction::TransactionGuard
- internal::hmr::annotations::AnnotationIndex
- internal::hmr::annotations::DefaultValueData
- internal::imr::Annotation
- internal::imr::DbType
- internal::imr::DefaultValue
- internal::imr::ReferentialAction
- internal::patch::PatchCow
- internal::query_context::flat_conditions::GetConditionError
Traits
- conditions::Condition
- crud::builder::ConditionMarker
- crud::decoder::Decoder
- crud::decoder::DecoderExt
- crud::query::AcceptsOffset
- crud::query::FiniteRange
- crud::query::LimOffMarker
- crud::query::LimitMarker
- crud::query::OffsetMarker
- crud::selector::Selector
- db::Executor
- db::executor::Executor
- db::executor::QueryStrategy
- db::row::Decode
- db::row::DecodeOwned
- db::sql::alter_table::AlterTable
- db::sql::conditional::BuildCondition
- db::sql::create_column::CreateColumn
- db::sql::create_index::CreateIndex
- db::sql::create_table::CreateTable
- db::sql::delete::Delete
- db::sql::drop_table::DropTable
- db::sql::insert::Insert
- db::sql::join_table::JoinTable
- db::sql::select::Select
- db::sql::select_column::SelectColumn
- db::sql::update::Update
- fields::proxy::FieldProxyImpl
- fields::traits::Columns
- fields::traits::FieldType
- fields::traits::aggregate::FieldAvg
- fields::traits::aggregate::FieldCount
- fields::traits::aggregate::FieldMax
- fields::traits::aggregate::FieldMin
- fields::traits::aggregate::FieldSum
- fields::traits::cmp::FieldEq
- fields::traits::cmp::FieldIn
- fields::traits::cmp::FieldLike
- fields::traits::cmp::FieldOrd
- fields::traits::cmp::FieldRegexp
- fields::traits::simple::SimpleFieldEq
- fields::traits::simple::SimpleFieldIn
- fields::traits::simple::SimpleFieldLike
- fields::types::max_str_impl::LenImpl
- fields::utils::const_fn::ConstFn
- fields::utils::const_fn::Contains
- internal::field::ContainerField
- internal::field::Field
- internal::field::SingleColumnField
- internal::field::decoder::FieldDecoder
- internal::field::foreign_model::ForeignModelField
- internal::hmr::AsImr
- internal::patch::IntoPatchCow
- internal::relation_path::Path
- internal::relation_path::PathField
- model::ConstNew
- model::FieldByIndex
- model::GetField
- model::Identifiable
- model::Model
- model::Patch
- model::UpdateField
Macros
- and
- cli::log_sql
- const_fn
- db::sql::and
- db::sql::or
- field
- impl_FieldMin_FieldMax
- impl_FieldSum_FieldAvg
- or
- prelude::field
- sealed
Attribute Macros
Derive Macros
Functions
- cli::entry::entry
- cli::init::init
- cli::make_migrations::check_options
- cli::make_migrations::get_internal_models
- cli::make_migrations::run_make_migrations
- cli::migrate::apply_migration
- cli::migrate::config::deserialize_db_conf
- cli::migrate::run_migrate
- cli::migrate::run_migrate_custom
- cli::migrate::sql_builder::migration_to_sql
- crud::delete::delete
- crud::insert::insert
- crud::query::query
- crud::update::update
- db::database::delete
- db::database::insert
- db::database::insert_bulk
- db::database::insert_bulk_returning
- db::database::insert_returning
- db::database::query
- db::database::update
- fields::proxy::columns
- fields::proxy::index
- fields::proxy::new
- fields::proxy::through
- fields::traits::set_null
- fields::utils::check::disallow_annotations_check
- fields::utils::check::shared_linter_check
- fields::utils::check::string_check
- fields::utils::get_annotations::forward_annotations
- fields::utils::get_annotations::merge_annotations
- fields::utils::get_annotations::set_null_annotations
- fields::utils::get_names::no_columns_names
- fields::utils::get_names::single_column_name
- internal::field::check
- internal::field::foreign_model::foreign_annotations
- internal::field::multi_column::slice_for_check
- internal::field::push_imr
- print_models
- write_models