List of all items
Structs
- batch::Batch
- batch::BatchBuilder
- batch::BatchResult
- batch::OperationResult
- batch::Pipeline
- batch::PipelineBuilder
- batch::PipelineQuery
- batch::PipelineResult
- cache::CacheStats
- cache::CachedQuery
- cache::ExecutionPlan
- cache::ExecutionPlanCache
- cache::QueryCache
- cache::QueryHash
- cache::QueryKey
- cache::SqlTemplate
- cache::SqlTemplateCache
- connection::ConnectionOptions
- connection::ConnectionString
- connection::DatabaseConfig
- connection::DatabaseConfigBuilder
- connection::EnvExpander
- connection::MultiDatabaseConfig
- connection::MySqlOptions
- connection::ParsedUrl
- connection::PoolConfig
- connection::PoolOptions
- connection::PostgresOptions
- connection::SqliteOptions
- connection::SslConfig
- data::BatchCreate
- data::ConnectData
- data::DataBuilder
- error::ErrorContext
- error::QueryError
- error::Suggestion
- filter::AndFilterBuilder
- filter::FluentFilterBuilder
- filter::OrFilterBuilder
- lazy::Lazy
- lazy::LazyRelation
- lazy::ManyToOneLoader
- lazy::OneToManyLoader
- memory::BufferPool
- memory::MemoryStats
- memory::PoolStats
- memory::PooledBuffer
- memory::StringPool
- middleware::LoggingMiddleware
- middleware::MetricsMiddleware
- middleware::MiddlewareBuilder
- middleware::MiddlewareChain
- middleware::MiddlewareStack
- middleware::Next
- middleware::QueryContext
- middleware::QueryMetadata
- middleware::QueryMetrics
- middleware::QueryResponse
- middleware::RetryConfig
- middleware::RetryMiddleware
- middleware::TimingMiddleware
- middleware::TimingResult
- nested::JoinTableInfo
- nested::NestedCreateData
- nested::NestedCreateOrConnectData
- nested::NestedUpdateData
- nested::NestedUpdateManyData
- nested::NestedUpsertData
- nested::NestedWriteBuilder
- nested::NestedWriteOperations
- operations::AggregateOperation
- operations::AggregateResult
- operations::CountOperation
- operations::CreateManyOperation
- operations::CreateOperation
- operations::DeleteManyOperation
- operations::DeleteOperation
- operations::FindFirstOperation
- operations::FindManyOperation
- operations::FindUniqueOperation
- operations::GroupByOperation
- operations::GroupByResult
- operations::HavingCondition
- operations::UpdateManyOperation
- operations::UpdateOperation
- operations::UpsertOperation
- pagination::Cursor
- pagination::PaginatedResult
- pagination::Pagination
- pool::FilterBuilder
- pool::FilterPool
- query::QueryBuilder
- raw::RawExecuteOperation
- raw::RawQueryOperation
- raw::SeparatedSql
- raw::Sql
- relations::Include
- relations::IncludeSpec
- relations::RelationLoader
- relations::RelationSpec
- relations::SelectSpec
- row::RowRefIter
- sql::FastSqlBuilder
- sql::SqlBuilder
- static_filter::StaticFilter
- tenant::DatabaseResolver
- tenant::DynamicResolver
- tenant::RowLevelConfig
- tenant::SchemaConfig
- tenant::StaticResolver
- tenant::TenantConfig
- tenant::TenantConfigBuilder
- tenant::TenantContext
- tenant::TenantDatabaseConfig
- tenant::TenantId
- tenant::TenantInfo
- tenant::TenantMiddleware
- transaction::InteractiveTransaction
- transaction::Transaction
- transaction::TransactionBuilder
- transaction::TransactionConfig
- typed_filter::And
- typed_filter::And3
- typed_filter::And5
- typed_filter::AndN
- typed_filter::Contains
- typed_filter::EndsWith
- typed_filter::Eq
- typed_filter::Gt
- typed_filter::Gte
- typed_filter::InI64
- typed_filter::InI64Slice
- typed_filter::InStr
- typed_filter::InStrSlice
- typed_filter::IsNotNull
- typed_filter::IsNull
- typed_filter::LazyFilter
- typed_filter::Lt
- typed_filter::Lte
- typed_filter::Maybe
- typed_filter::Ne
- typed_filter::Not
- typed_filter::NotInI64Slice
- typed_filter::Or
- typed_filter::OrN
- typed_filter::StartsWith
- types::OrderByBuilder
- types::OrderByField
Enums
- batch::BatchOperation
- batch::QueryResult
- cache::PlanHint
- connection::ConnectionError
- connection::Driver
- connection::SslMode
- data::FieldValue
- error::ErrorCode
- filter::Filter
- filter::FilterValue
- filter::ScalarFilter
- memory::CompactFilter
- middleware::LogLevel
- middleware::QueryPhase
- middleware::QueryType
- nested::NestedWrite
- operations::AggregateField
- operations::HavingOp
- pagination::CursorDirection
- pagination::CursorValue
- pool::PooledFilter
- pool::PooledValue
- relations::FieldSelection
- relations::RelationLoadStrategy
- relations::RelationType
- row::RowData
- row::RowError
- sql::DatabaseType
- sql::QueryCapacity
- static_filter::CompactValue
- tenant::IsolationStrategy
- transaction::AccessMode
- transaction::IsolationLevel
- types::NullsOrder
- types::OrderBy
- types::Select
- types::SetParam
- types::SortOrder
Traits
- connection::EnvSource
- data::CreateData
- data::IntoData
- data::TypedCreateBuilder
- data::TypedUpdateBuilder
- data::UpdateData
- error::IntoQueryError
- middleware::MetricsCollector
- middleware::Middleware
- pool::IntoPooledValue
- row::FromColumn
- row::FromRow
- row::FromRowRef
- row::RowRef
- tenant::TenantResolver
- traits::CreateData
- traits::Executable
- traits::IntoFilter
- traits::Model
- traits::ModelAccessor
- traits::QueryEngine
- traits::UpdateData
- traits::UpsertData
- traits::WithRelations
- typed_filter::DirectSql
- typed_filter::TypedFilter
Macros
- and_filter
- connect
- data
- decrement
- filter
- impl_from_row
- increment
- not_filter
- or_filter
- prax_debug
- prax_trace
- prelude::raw_query
- query_error
- raw_query
Functions
- cache::get_global_template
- cache::global_template_cache
- cache::patterns::count
- cache::patterns::count_filtered
- cache::patterns::delete_by_id
- cache::patterns::insert
- cache::patterns::select_all
- cache::patterns::select_by_id
- cache::patterns::update_by_id
- cache::precompute_query_hash
- cache::register_global_template
- intern::clear_interned
- intern::fields::as_cow
- intern::fields::lookup
- intern::intern
- intern::intern_cow
- intern::interned_count
- logging::get_log_format
- logging::get_log_level
- logging::init
- logging::init_debug
- logging::init_with_level
- logging::is_debug_enabled
- memory::get_buffer
- memory::intern
- operations::having::avg_gt
- operations::having::count_gt
- operations::having::count_gte
- operations::having::count_lt
- operations::having::sum_gt
- raw::sql
- raw::sql_with_params
- sql::escape_identifier
- sql::needs_quoting
- sql::postgres_in_pattern
- sql::quote_identifier
- sql::templates::batch_placeholders
- sql::templates::delete_by_id
- sql::templates::insert_returning
- sql::templates::select_by_id
- sql::templates::update_by_id
- sql::write_postgres_in_pattern
- static_filter::and2
- static_filter::and3
- static_filter::and4
- static_filter::and5
- static_filter::contains
- static_filter::ends_with
- static_filter::eq
- static_filter::gt
- static_filter::gte
- static_filter::in_list
- static_filter::is_not_null
- static_filter::is_null
- static_filter::lt
- static_filter::lte
- static_filter::ne
- static_filter::not
- static_filter::not_in_list
- static_filter::or2
- static_filter::or3
- static_filter::or4
- static_filter::or5
- static_filter::starts_with
- typed_filter::and3
- typed_filter::and5
- typed_filter::and_n
- typed_filter::contains
- typed_filter::ends_with
- typed_filter::eq
- typed_filter::gt
- typed_filter::gte
- typed_filter::in_i64
- typed_filter::in_i64_slice
- typed_filter::in_str
- typed_filter::in_str_slice
- typed_filter::is_not_null
- typed_filter::is_null
- typed_filter::lazy
- typed_filter::lt
- typed_filter::lte
- typed_filter::ne
- typed_filter::not_in_i64_slice
- typed_filter::or_n
- typed_filter::starts_with
Type Aliases
- connection::ConnectionResult
- error::QueryResult
- filter::FieldName
- filter::LargeValueList
- filter::SmallValueList
- filter::ValueList
- middleware::BoxFuture
- middleware::MiddlewareResult
- traits::BoxFuture
Statics
Constants
- intern::fields::ACTIVE
- intern::fields::AGE
- intern::fields::ALL_SORTED
- intern::fields::AMOUNT
- intern::fields::ARCHIVED
- intern::fields::ATTEMPTS
- intern::fields::AUTHOR_ID
- intern::fields::AVATAR_URL
- intern::fields::BODY
- intern::fields::CATEGORY
- intern::fields::COMPLETED_AT
- intern::fields::CONTENT
- intern::fields::COUNT
- intern::fields::CREATED_AT
- intern::fields::DATA
- intern::fields::DELETED
- intern::fields::DELETED_AT
- intern::fields::DESCRIPTION
- intern::fields::EMAIL
- intern::fields::ENABLED
- intern::fields::EXPIRES_AT
- intern::fields::FILE
- intern::fields::FIRST_NAME
- intern::fields::FLAGGED
- intern::fields::ID
- intern::fields::IMAGE_URL
- intern::fields::KIND
- intern::fields::LAST_NAME
- intern::fields::MAX_ATTEMPTS
- intern::fields::METADATA
- intern::fields::NAME
- intern::fields::ORDER
- intern::fields::ORG_ID
- intern::fields::OWNER_ID
- intern::fields::PARENT_ID
- intern::fields::PASSWORD
- intern::fields::PATH
- intern::fields::POSITION
- intern::fields::PRICE
- intern::fields::PRIORITY
- intern::fields::PUBLISHED
- intern::fields::PUBLISHED_AT
- intern::fields::QUANTITY
- intern::fields::ROLE
- intern::fields::SCORE
- intern::fields::SLUG
- intern::fields::STARTED_AT
- intern::fields::STATUS
- intern::fields::TAGS
- intern::fields::TENANT_ID
- intern::fields::TITLE
- intern::fields::TYPE
- intern::fields::UPDATED_AT
- intern::fields::URL
- intern::fields::USER_ID
- intern::fields::UUID
- intern::fields::VERIFIED
- intern::fields::VERSION
- sql::MYSQL_IN_PATTERNS
- sql::POSTGRES_PLACEHOLDERS
- static_filter::fields::ACTIVE
- static_filter::fields::AGE
- static_filter::fields::AMOUNT
- static_filter::fields::AUTHOR_ID
- static_filter::fields::BODY
- static_filter::fields::CATEGORY_ID
- static_filter::fields::CODE
- static_filter::fields::COMMENT_ID
- static_filter::fields::CONTENT
- static_filter::fields::COUNT
- static_filter::fields::CREATED_AT
- static_filter::fields::DELETED
- static_filter::fields::DELETED_AT
- static_filter::fields::DESCRIPTION
- static_filter::fields::EMAIL
- static_filter::fields::ENABLED
- static_filter::fields::ENDS_AT
- static_filter::fields::EXPIRES_AT
- static_filter::fields::ID
- static_filter::fields::KEY
- static_filter::fields::LAST_LOGIN_AT
- static_filter::fields::NAME
- static_filter::fields::ORDER
- static_filter::fields::OWNER_ID
- static_filter::fields::PARENT_ID
- static_filter::fields::PASSWORD
- static_filter::fields::PATH
- static_filter::fields::POSITION
- static_filter::fields::POST_ID
- static_filter::fields::PRICE
- static_filter::fields::PRIORITY
- static_filter::fields::PUBLISHED
- static_filter::fields::PUBLISHED_AT
- static_filter::fields::QUANTITY
- static_filter::fields::ROLE
- static_filter::fields::SCORE
- static_filter::fields::SLUG
- static_filter::fields::STARTS_AT
- static_filter::fields::STATUS
- static_filter::fields::TITLE
- static_filter::fields::TOKEN
- static_filter::fields::TYPE
- static_filter::fields::UPDATED_AT
- static_filter::fields::URL
- static_filter::fields::USERNAME
- static_filter::fields::USER_ID
- static_filter::fields::UUID
- static_filter::fields::VALUE
- static_filter::fields::VERIFIED
- static_filter::fields::VERIFIED_AT
- static_filter::fields::VERSION
- types::order_patterns::CREATED_AT_ASC
- types::order_patterns::CREATED_AT_DESC
- types::order_patterns::ID_ASC
- types::order_patterns::ID_DESC
- types::order_patterns::NAME_ASC
- types::order_patterns::NAME_DESC
- types::order_patterns::PRICE_ASC
- types::order_patterns::PRICE_DESC
- types::order_patterns::UPDATED_AT_ASC
- types::order_patterns::UPDATED_AT_DESC