List of all items
Structs
- BelongsTo
- BelongsToMany
- Bytes
- CacheStats
- DateTime
- HasMany
- HasOne
- MemoryCache
- MorphMany
- MorphTo
- MultiLevelCache
- Pool
- PoolConfig
- PoolConfigBuilder
- PoolStatus
- PooledConnection
- QueryBuilder
- QueryBuilderWrapper
- TimestampFields
- TransactOptions
- Transaction
- TransactionManager
- Utc
- WithRelation
- accessors::AccessorRegistry
- accessors::AttributeCaster
- accessors::ClosureAccessor
- accessors::ClosureMutator
- behaviors::AttributeBehavior
- behaviors::BehaviorRegistry
- behaviors::BlameableBehavior
- behaviors::TimestampBehavior
- data_permission::CustomCondition
- data_permission::DataPermissionInterceptor
- data_permission::DepartmentScope
- data_permission::OwnerOnly
- data_permission::PermissionContext
- data_permission::TenantIsolation
- dialect::ClickHouseDialect
- dialect::ColumnDef
- dialect::DamengDialect
- dialect::Db2Dialect
- dialect::GBaseDialect
- dialect::GaussDbDialect
- dialect::KingbaseDialect
- dialect::MariaDbDialect
- dialect::MySqlDialect
- dialect::OracleDialect
- dialect::PolarDbDialect
- dialect::PostgreSqlDialect
- dialect::SqlServerDialect
- dialect::SqliteDialect
- dialect::SybaseDialect
- dialect::TiDbDialect
- dirty_attributes::DirtyTracker
- dynamic_filter::EnabledFilter
- dynamic_filter::FilterDef
- dynamic_filter::FilterParam
- dynamic_filter::FilterRegistry
- dynamic_sql::DynamicSqlParser
- dynamic_sql::SqlParams
- dynamic_sql::XmlNode
- entity_graph::BatchLoader
- entity_graph::BatchSizeConfig
- entity_graph::EntityGraph
- entity_graph::GraphEdge
- find_with_related::FindWithRelated
- find_with_related::WithRelation
- guard::SafeSqlGuard
- hooks::HookContext
- hooks::HookDispatcher
- hooks::HookRegistry
- hooks::ScopeRegistry
- hooks::SoftDeleteScope
- hooks::TenantScope
- hydration_plugin::AuditPlugin
- hydration_plugin::AuditRecord
- hydration_plugin::BlockPlugin
- hydration_plugin::PluginChain
- hydration_plugin::PluginContext
- hydration_plugin::SlowQueryPlugin
- hydration_plugin::SlowQueryRecord
- hydration_plugin::SqlLogPlugin
- hydration_plugin::SqlRewritePlugin
- join_dsl::JoinBuilder
- join_dsl::JoinBuilt
- join_dsl::JoinOn
- json_query::JsonQuery
- json_query::JsonUpdate
- l2_cache::CacheKey
- l2_cache::L2Cache
- l2_cache::L2CacheStats
- lambda::LambdaWrapper
- lambda::OrderBy
- migration::ColumnDef
- migration::FileMigrationResolver
- migration::ForeignKeyDef
- migration::IndexDef
- migration::Migration
- migration::MigrationContext
- migration::MigrationProgress
- migration::Migrator
- migration::SchemaBuilder
- observer::AuditLogSubscriber
- observer::EventDispatcher
- phinx_migration::ColumnOptions
- phinx_migration::ForeignKeyOptions
- phinx_migration::IndexOptions
- phinx_migration::PhinxTable
- queryable::RowDesc
- quick_query::Db
- repository::GenericKeyRepository
- repository::InMemoryRepository
- repository::PageResult
- repository::WhereCondition
- result_map::Discriminator
- result_map::DiscriminatorCase
- result_map::EntityResult
- result_map::FieldResult
- result_map::Mapping
- result_map::NativeQuery
- result_map::NestedAssociation
- result_map::NestedCollection
- result_map::ResultMap
- result_map::ResultMapRegistry
- result_map::ResultSetMapping
- result_map::ResultSetMappingRegistry
- result_map::RowData
- result_map::ScalarResult
- schema_gen::ColumnSchema
- schema_gen::SchemaGenerator
- schema_gen::TableSchema
- type_handler::BoolHandler
- type_handler::DateTimeHandler
- type_handler::DecimalHandler
- type_handler::JsonHandler
- type_handler::TypeHandlerRegistry
- type_handler::UuidHandler
- typed_ast::And
- typed_ast::Bool
- typed_ast::ColumnExpr
- typed_ast::Eq
- typed_ast::Ge
- typed_ast::Gt
- typed_ast::Integer
- typed_ast::Le
- typed_ast::Literal
- typed_ast::Lt
- typed_ast::Ne
- typed_ast::Or
- typed_ast::Text
- typed_ast::TypedSelectQuery
- typed_ast::Untyped
Enums
- AutoCommit
- CacheError
- DbError
- DbType
- IsolationLevel
- PoolError
- Relation
- RelationError
- TransactionState
- TxError
- Value
- accessors::CastType
- data_permission::PermissionError
- dialect::TableChange
- dynamic_filter::FilterError
- dynamic_sql::DynamicSqlError
- dynamic_sql::ParamValue
- dynamic_sql::XmlNodeType
- entity_graph::BatchStrategy
- guard::GuardError
- guard::GuardPolicy
- hooks::HookEvent
- hydration_plugin::ExecutionStage
- hydration_plugin::HydrationError
- hydration_plugin::HydrationMode
- hydration_plugin::PluginDecision
- i18n::MessageKey
- join_dsl::JoinKind
- l2_cache::CacheKeyKind
- lambda::OrderDirection
- lambda::WhereClause
- migration::MigrationDirection
- observer::Event
- observer::SubscriberError
- optimistic_lock::LockError
- phinx_migration::ColumnType
- queryable::QueryError
- repository::RepositoryError
- repository::WhereOp
- result_map::ResultMapError
- type_handler::TypeHandlerError
Traits
- ActiveRecord
- Cache
- Connection
- ConnectionFactory
- Deserialize
- Model
- ModelExt
- QueryBuilderExt
- RelationAccess
- RelationLoader
- Scope
- Serialize
- accessors::Accessor
- accessors::Mutator
- behaviors::Behavior
- data_permission::PermissionRule
- dialect::Dialect
- hooks::GlobalScope
- hooks::Hookable
- hooks::SoftDelete
- hooks::TenantModel
- hydration_plugin::Plugin
- lambda::Column
- migration::MigrationResolver
- observer::EventSubscriber
- observer::Observer
- optimistic_lock::OptimisticLock
- queryable::FromRow
- queryable::Queryable
- repository::EntityAttributes
- repository::EntityKey
- repository::Repository
- type_handler::ErasedTypeHandler
- type_handler::TypeHandler
- typed::TypedColumn
- typed::TypedTable
- typed_ast::ExprTable
- typed_ast::SqlType
- typed_ast::TypedColumnExt
- typed_ast::TypedExpression
Macros
Attribute Macros
Derive Macros
Functions
- data_permission::append_where_clauses
- dialect::get_dialect
- dirty_attributes::build_dynamic_insert
- dirty_attributes::build_dynamic_update
- dynamic_filter::render_condition
- dynamic_filter::render_condition_with_dialect
- find_with_related::find_with_related_eager_sql
- find_with_related::find_with_related_join
- find_with_related::find_with_related_subquery
- find_with_related::inspect_relation
- hydration_plugin::hydrate
- hydration_plugin::hydrate_array
- hydration_plugin::hydrate_column
- hydration_plugin::hydrate_object
- hydration_plugin::hydrate_scalar
- hydration_plugin::hydrate_single_scalar
- i18n::clear
- i18n::register
- i18n::set_catalog
- i18n::translate
- is_deadlock_error
- join_dsl::cross_join
- join_dsl::full_join
- join_dsl::inner_join
- join_dsl::left_join
- join_dsl::right_join
- optimistic_lock::build_delete_with_lock
- optimistic_lock::build_update_with_lock
- optimistic_lock::check_affected_rows
- optimistic_lock::extract_version
- optimistic_lock::retry_on_conflict
- queryable::value_as_bool
- queryable::value_as_f64
- queryable::value_as_i64
- queryable::value_as_nullable_i64
- queryable::value_as_nullable_string
- queryable::value_as_string
- result_map::apply_result_map
- result_map::apply_result_map_many
- result_map::apply_result_set_mapping
- result_map::apply_result_set_mapping_many
- retry_on_deadlock
- rows_to_values
- schema_gen::sql_type_to_rust
- sql_safety::validate_fk_action
- sql_safety::validate_id_value
- sql_safety::validate_identifier
- typed::_schema_lookup
- value_to_json
Type Aliases
- Boxed
- CacheResult
- DbResult
- PoolResult
- QueryRows
- Shared
- TxResult
- behaviors::BehaviorResult
- data_permission::ConditionGenerator
- data_permission::PermissionResult
- dynamic_filter::FilterResult
- entity_graph::BatchLoaderFn
- guard::GuardResult
- hooks::HookFn
- hooks::HookResult
- hydration_plugin::HydrationResult
- i18n::MessageCatalog
- observer::SubscriberResult
- optimistic_lock::LockResult
- repository::RepositoryResult
- result_map::ResultSetMappingResult
- type_handler::TypeHandlerResult