List of all items
Structs
- BelongsTo
- BelongsToMany
- Bytes
- CacheStats
- DateTime
- ErrorContext
- HasMany
- HasOne
- MemoryCache
- MorphMany
- MorphTo
- MultiLevelCache
- NegativeCache
- Pool
- PoolConfig
- PoolConfigBuilder
- PoolMetrics
- PoolStatus
- PooledConnection
- QueryBuilder
- QueryBuilderWrapper
- TimestampFields
- TlsConfig
- TransactOptions
- Transaction
- TransactionManager
- Utc
- WithRelation
- access_control::AccessContext
- access_control::AccessRule
- access_control::RowLevelSecurity
- accessors::AccessorRegistry
- accessors::AttributeCaster
- accessors::ClosureAccessor
- accessors::ClosureMutator
- active_model::ActiveModel
- behaviors::AttributeBehavior
- behaviors::BehaviorRegistry
- behaviors::BlameableBehavior
- behaviors::TenantBehavior
- behaviors::TimestampBehavior
- circuit_breaker::DefaultCircuitBreaker
- column::Column
- columnar::ColumnarResultSet
- columnar::ColumnarSchema
- cycle_detection::CycleDetector
- data_permission::CustomCondition
- data_permission::DataPermissionInterceptor
- data_permission::DepartmentScope
- data_permission::OwnerOnly
- data_permission::PermissionContext
- data_permission::TenantIsolation
- dialect::ClickHouseDialect
- dialect::CockroachDbDialect
- dialect::ColumnDef
- dialect::DamengDialect
- dialect::Db2Dialect
- dialect::DuckDBDialect
- dialect::GBaseDialect
- dialect::GaussDbDialect
- dialect::KingbaseDialect
- dialect::MariaDbDialect
- dialect::MySqlDialect
- dialect::OracleDialect
- dialect::PolarDbDialect
- dialect::PostgreSqlDialect
- dialect::SqlServerDialect
- dialect::SqliteDialect
- dialect::SybaseDialect
- dialect::TiDbDialect
- dialect::YugabyteDbDialect
- dirty_attributes::DirtyTracker
- dist_cache::BloomFilterGuard
- dist_cache::CacheMutexGuard
- dist_cache::GossipInvalidationBus
- dist_cache::NodeAddr
- dist_cache::RandomTtlJitter
- dist_cache::RedisPubSubInvalidationBus
- dist_cache::WriteBehindConfig
- dist_cache::WriteBehindConfigBuilder
- dist_cache::WriteBehindQueue
- dist_cache::WriteOp
- dynamic_filter::EnabledFilter
- dynamic_filter::FilterDef
- dynamic_filter::FilterParam
- dynamic_filter::FilterRegistry
- dynamic_sql::DynamicSqlParser
- dynamic_sql::SqlParams
- dynamic_sql::XmlNode
- eager_loader::EagerLoader
- entity_graph::BatchLoader
- entity_graph::BatchSizeConfig
- entity_graph::EntityGraph
- entity_graph::GraphEdge
- entity_graph::N1Alert
- entity_graph::N1DetectionConfig
- entity_graph::N1QueryDetector
- 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
- l1_cache::L1Cache
- l1_cache::L1CacheStats
- l1_cache::L1L2Coordinator
- l2_cache::CacheKey
- l2_cache::InMemoryBackend
- l2_cache::L2Cache
- l2_cache::L2CacheStats
- l2_cache::LocalInvalidationBus
- l2_cache::PerTableStats
- l2_cache::RedisBackend
- l2_cache::WriteBehindWriter
- lambda::LambdaWrapper
- lambda::OrderBy
- lambda::SoftDeleteConfig
- lambda::TenantConfig
- migration::ColumnDef
- migration::FileMigrationResolver
- migration::ForeignKeyDef
- migration::IndexDef
- migration::Migration
- migration::MigrationContext
- migration::MigrationProgress
- migration::Migrator
- migration::SchemaBuilder
- mock::MockConnection
- mock::QueryExpectationBuilder
- n1_eliminator::N1EliminationReport
- n1_eliminator::N1Eliminator
- n1_eliminator::PendingQuery
- nested_active_model::ChildEntity
- nested_active_model::NestedActiveModel
- nested_active_model::SaveResult
- observer::AuditLogSubscriber
- observer::EventDispatcher
- paginator::Paginator
- partial_model::Expr
- phinx_migration::ColumnOptions
- phinx_migration::ForeignKeyOptions
- phinx_migration::IndexOptions
- phinx_migration::PhinxTable
- plan_cache::PlanCache
- plan_cache::PlanCacheEntry
- plan_cache::PlanCacheKey
- plan_cache::PlanCacheStats
- plan_cache::PlanCacheStatsSnapshot
- plan_cache::SqlNormalizer
- prewarm::BackendPrewarmResult
- prewarm::PrewarmConfig
- prewarm::PrewarmProgress
- prewarm::PrewarmProgressSnapshot
- prewarm::PrewarmSummary
- prewarm::ProgressiveConfig
- queryable::Query
- queryable::QueryAs
- queryable::RowDesc
- quick_query::Db
- rate_limiter::RateLimitError
- rate_limiter::RateLimitResult
- relation_trait::RelationDef
- repository::BatchUpdateResult
- 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
- retry::RetryPolicy
- schema_gen::ColumnSchema
- schema_gen::SchemaGenerator
- schema_gen::TableSchema
- schema_sync::ColumnDef
- schema_sync::DestructiveSyncResult
- schema_sync::MssqlDdlGenerator
- schema_sync::MySqlDdlGenerator
- schema_sync::OracleDdlGenerator
- schema_sync::PgDdlGenerator
- schema_sync::SchemaDiff
- schema_sync::SchemaSync
- schema_sync::SqliteDdlGenerator
- schema_sync::SyncResult
- schema_sync::TableDef
- select_types::SelectOne
- select_types::SelectThree
- select_types::SelectTwo
- shadow::ShadowComparison
- shadow::ShadowConfig
- shadow::ShadowConnection
- shadow::ShadowStats
- smart_eager_loader::DataLoaderStrategy
- smart_eager_loader::IntermediateTableStrategy
- smart_eager_loader::JoinStrategy
- smart_eager_loader::SmartEagerLoader
- smart_eager_loader::StrategyDecision
- smart_eager_loader::StrategyResolver
- sql_buffer::SqlBuffer
- telemetry::PoolAcquireSpanGuard
- telemetry::QuerySpanGuard
- telemetry::Telemetry
- telemetry::TelemetryConfig
- telemetry::TelemetryMetrics
- telemetry::TelemetryMetricsSnapshot
- tenant_context::SchemaIsolationRouter
- tenant_context::TenantContext
- tenant_context::TenantContextGuard
- tenant_context::TenantPermissions
- tenant_context::TenantPoolGuard
- tenant_context::TenantPoolRegistry
- tenant_security::ColumnMaskingRule
- tenant_security::ParameterizedCondition
- tenant_security::PermissionPredicate
- tenant_security::Principal
- tenant_security::RowLevelSecurityPolicy
- tenant_security::TenantAuditContext
- type_handler::ArrayHandler
- type_handler::BoolHandler
- type_handler::DateTimeHandler
- type_handler::DecimalHandler
- type_handler::JsonHandler
- type_handler::TypeHandlerRegistry
- type_handler::UuidHandler
- typed_ast::Add
- typed_ast::And
- typed_ast::As
- typed_ast::Avg
- typed_ast::Between
- typed_ast::BigInt
- typed_ast::Binary
- typed_ast::Bool
- typed_ast::Cast
- typed_ast::Coalesce
- typed_ast::ColumnExpr
- typed_ast::Concat
- typed_ast::Count
- typed_ast::CountStar
- typed_ast::Date
- typed_ast::DateTime
- typed_ast::Day
- typed_ast::DenseRank
- typed_ast::Distinct
- typed_ast::DistinctOn
- typed_ast::Div
- typed_ast::Double
- typed_ast::Eq
- typed_ast::Exists
- typed_ast::Extract
- typed_ast::Ge
- typed_ast::Gt
- typed_ast::Hour
- typed_ast::ILike
- typed_ast::Integer
- typed_ast::IsNotNull
- typed_ast::IsNull
- typed_ast::Json
- typed_ast::Lag
- typed_ast::Le
- typed_ast::Lead
- typed_ast::Length
- typed_ast::Literal
- typed_ast::Lower
- typed_ast::Lt
- typed_ast::Max
- typed_ast::Min
- typed_ast::Minute
- typed_ast::Modulo
- typed_ast::Month
- typed_ast::Mul
- typed_ast::Ne
- typed_ast::NotBetween
- typed_ast::Now
- typed_ast::NullIf
- typed_ast::Nullable
- typed_ast::Or
- typed_ast::OrderByInWindow
- typed_ast::Over
- typed_ast::PartitionBy
- typed_ast::Rank
- typed_ast::Real
- typed_ast::RowNumber
- typed_ast::Second
- typed_ast::SmallInt
- typed_ast::Sub
- typed_ast::Subquery
- typed_ast::Substring
- typed_ast::Sum
- typed_ast::Text
- typed_ast::Trim
- typed_ast::TypedSelectQuery
- typed_ast::Untyped
- typed_ast::Upper
- typed_ast::Uuid
- typed_ast::Year
- value_borrowed::BorrowedRowData
Enums
- AutoCommit
- CacheError
- CacheLookup
- ColType
- DbError
- DbType
- IsolationLevel
- PoolError
- PoolEvent
- PropagationBehavior
- Relation
- RelationError
- TlsVersion
- TransactionState
- TxError
- Value
- accessors::CastType
- active_model::ActiveValue
- behaviors::TenantUpdatePolicy
- circuit_breaker::CircuitState
- cycle_detection::CyclePolicy
- data_permission::PermissionError
- dialect::DbType
- dialect::DialectKind
- dialect::LockType
- dialect::TableChange
- dist_cache::ConsistencyLevel
- dist_cache::WriteOpType
- dynamic_filter::FilterError
- dynamic_sql::DynamicSqlError
- dynamic_sql::ParamValue
- dynamic_sql::XmlNodeType
- eager_loader::NestedEagerResult
- 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
- l2_cache::InvalidationMessage
- l2_cache::WriteOp
- lambda::OrderDirection
- lambda::WhereClause
- migration::MigrationDirection
- mock::FallbackBehavior
- nested_active_model::CascadeStrategy
- observer::Event
- observer::SubscriberError
- optimistic_lock::LockError
- partial_model::AggFunc
- partial_model::SelectMode
- phinx_migration::ColumnType
- queryable::QueryError
- relation_trait::JoinKind
- relation_trait::RelationKind
- repository::RepositoryError
- repository::WhereOp
- result_map::ResultMapError
- schema_sync::Confirm
- shadow::MismatchAction
- simd::SimdAvailability
- smart_eager_loader::LoadStrategy
- tenant_context::IsolationStrategy
- tenant_security::AuditResult
- tenant_security::MaskingFunction
- tenant_security::TenantAuditOperation
- type_handler::TypeHandlerError
- value_borrowed::BorrowedValue
Traits
- ActiveRecord
- Cache
- ColumnTrait
- Connection
- ConnectionFactory
- Deserialize
- FromQueryResult
- Model
- ModelExt
- QueryBuilderExt
- RelationAccess
- RelationLoader
- Scope
- Serialize
- accessors::Accessor
- accessors::Mutator
- active_model::ActiveModelExt
- active_model::ActiveModelTrait
- behaviors::Behavior
- circuit_breaker::CircuitBreaker
- column::Schema
- data_permission::PermissionRule
- dialect::Dialect
- hooks::GlobalScope
- hooks::Hookable
- hooks::SoftDelete
- hooks::TenantModel
- hydration_plugin::Plugin
- l2_cache::InvalidationBus
- l2_cache::L2CacheBackend
- lambda::Column
- migration::MigrationResolver
- observer::EventSubscriber
- observer::Observer
- optimistic_lock::OptimisticLock
- paginator::PaginatorBuilderTrait
- paginator::PaginatorTrait
- paginator::StreamQueryTrait
- queryable::FromRow
- queryable::Queryable
- rate_limiter::RateLimiter
- relation_trait::RelationTrait
- repository::EntityAttributes
- repository::EntityKey
- repository::Repository
- schema_sync::DataMigrationHook
- schema_sync::DdlGenerator
- stream_api::StreamApiExt
- type_handler::ErasedTypeHandler
- type_handler::TypeHandler
- typed::TypedColumn
- typed::TypedTable
- typed_ast::ExprTable
- typed_ast::InferSqlType
- typed_ast::SqlType
- typed_ast::SqlTypeName
- typed_ast::TypedColumnExt
- typed_ast::TypedExpression
Macros
Attribute Macros
Derive Macros
Functions
- __sz_orm_const_str_eq
- __sz_orm_const_types_compatible
- active_model::save
- active_model::update
- cursor_stream::build_paged_query
- cursor_stream::stream_cursor_paged
- 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
- eager_loader::eager_load_all
- eager_loader::eager_load_one
- 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
- l2_cache::zero_copy::deserialize_zero_copy
- l2_cache::zero_copy::from_borrowed
- l2_cache::zero_copy::serialize_zero_copy
- l2_cache::zero_copy::to_borrowed
- nested_active_model::nested_delete
- nested_active_model::nested_delete_with_strategy
- nested_active_model::nested_save
- 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
- read_through
- read_through_async
- result_map::apply_result_map
- result_map::apply_result_map_borrowed
- result_map::apply_result_map_many
- result_map::apply_result_map_many_borrowed
- result_map::apply_result_set_mapping
- result_map::apply_result_set_mapping_many
- retry::retry_with_backoff
- retry_on_deadlock
- rows_to
- rows_to_values
- schema_gen::sql_type_to_rust
- schema_sync::diff
- set_error_hook
- simd::batch_compare_eq
- simd::batch_compare_in
- simd::batch_decode_integers
- simd::detect
- simd::scalar_compare_eq
- simd::scalar_compare_in
- simd::scalar_decode_integers
- sql_safety::validate_fk_action
- sql_safety::validate_id_value
- sql_safety::validate_identifier
- stream_api::stream_cursor
- trigger_error_hook
- typed::_schema_lookup
- value_to_json
- write_around
- write_through
- write_through_async
Type Aliases
- Boxed
- CacheResult
- DbResult
- PoolEventCallback
- PoolResult
- QueryRows
- QueryStreamItem
- QueryValues
- Shared
- TxResult
- behaviors::BehaviorResult
- data_permission::ConditionGenerator
- data_permission::PermissionResult
- dynamic_filter::FilterResult
- eager_loader::EagerResult
- entity_graph::BatchLoaderFn
- guard::GuardResult
- hooks::HookFn
- hooks::HookResult
- hydration_plugin::HydrationResult
- i18n::MessageCatalog
- l2_cache::ErrorCallback
- l2_cache::FlushCallback
- l2_cache::L2CacheFuture
- mock::MockRow
- observer::SubscriberResult
- optimistic_lock::LockResult
- paginator::RowResult
- repository::RepositoryResult
- result_map::ResultSetMappingResult
- stream_api::RowResult
- type_handler::TypeHandlerResult