List of all items
Structs
- builder::BuilderInit
- builder::conflict::ConflictColumnsTarget
- builder::conflict::OnConflictBuilder
- builder::states::DeleteInitial
- builder::states::DeleteReturningSet
- builder::states::DeleteWhereSet
- builder::states::InsertDoUpdateSet
- builder::states::InsertInitial
- builder::states::InsertOnConflictSet
- builder::states::InsertReturningSet
- builder::states::InsertValuesSet
- builder::states::SelectFromSet
- builder::states::SelectGroupSet
- builder::states::SelectInitial
- builder::states::SelectJoinSet
- builder::states::SelectLimitSet
- builder::states::SelectOffsetSet
- builder::states::SelectOrderSet
- builder::states::SelectSetOpSet
- builder::states::SelectWhereSet
- builder::states::UpdateInitial
- builder::states::UpdateReturningSet
- builder::states::UpdateSetClauseSet
- builder::states::UpdateWhereSet
- dialect::PostgresDialect
- dialect::SQLiteDialect
- error::QueryContext
- expr::Agg
- expr::AliasedExpr
- expr::AllAgg
- expr::AllScalar
- expr::CaseBuilder
- expr::CaseInit
- expr::Excluded
- expr::MixedAgg
- expr::NonNull
- expr::Null
- expr::SQLExpr
- expr::Scalar
- expr::WindowFnExpr
- expr::WindowSpec
- join::Join
- param::OwnedParam
- param::Param
- param::ParamBind
- param::ParamSet
- placeholder::Placeholder
- placeholder::TypedPlaceholder
- prepared::OwnedPreparedStatement
- prepared::PreparedStatement
- row::AggSkip
- row::ScalarCheck
- row::ScopeHere
- row::ScopeThere
- row::Scoped
- row::SelectAs
- row::SelectCols
- row::SelectExpr
- row::SelectStar
- sql::ColumnFlags
- sql::ColumnRef
- sql::ColumnSqlRef
- sql::ConstraintRef
- sql::ForeignKeyRef
- sql::OwnedSQL
- sql::PrimaryKeyRef
- sql::SQL
- sql::TableRef
- sql::TableSqlRef
- traits::CheckK
- traits::Cons
- traits::Empty
- traits::ForeignKeyK
- traits::Nil
- traits::NoConstraint
- traits::NoForeignKey
- traits::NoPrimaryKey
- traits::NonEmpty
- traits::PrimaryKeyK
- traits::SQLBytes
- traits::SQLNull
- traits::Tagged
- traits::UniqueK
- types::Array
- types::Placeholder
Enums
- Dialect
- builder::conflict::PostgresConflictTarget
- dialect::Dialect
- dialect::ParamStyle
- error::DrizzleError
- expr::FrameBound
- join::JoinType
- schema::OrderBy
- sql::ColumnDialect
- sql::OwnedSQLChunk
- sql::SQLChunk
- sql::TableDialect
- sql::Token
- traits::SQLConstraintKind
Traits
- bind::BindValue
- bind::NullableBindValue
- bind::ValueTypeForDialect
- builder::ExecutableState
- builder::GroupByAllowed
- builder::GroupByApplied
- builder::HavingAllowed
- builder::JoinAllowed
- builder::LimitAllowed
- builder::OffsetAllowed
- builder::OrderByAllowed
- builder::WhereAllowed
- builder::conflict::ConflictTargetSql
- builder::conflict::OnConflictOutput
- dialect::DialectTypes
- error::ResultExt
- expr::AggOr
- expr::AggToStatus
- expr::AggregateKind
- expr::AggregatePolicy
- expr::AliasExt
- expr::BooleanAggregatePolicy
- expr::CastTarget
- expr::CastTypePolicy
- expr::CharLengthPolicy
- expr::CombineAggStatus
- expr::ComparisonOperand
- expr::CountPolicy
- expr::DateTruncPolicy
- expr::DefaultCastTypeName
- expr::Expr
- expr::ExprExt
- expr::FloatPolicy
- expr::HasAggStatus
- expr::InSubqueryLhs
- expr::LengthPolicy
- expr::NullAnd
- expr::NullOr
- expr::Nullability
- expr::PostgresAggregateSupport
- expr::PostgresDateTimeSupport
- expr::PostgresMathSupport
- expr::PostgresNullSupport
- expr::PostgresStringSupport
- expr::RandomPolicy
- expr::RoundingPolicy
- expr::SQLiteAggregateSupport
- expr::SQLiteDateTimeSupport
- expr::SQLiteMathSupport
- expr::SQLiteStringSupport
- expr::SequenceSupport
- expr::StatisticalAggregatePolicy
- expr::SubqueryType
- pagination::PaginationArg
- relation::Joinable
- relation::Relation
- relation::SchemaHasTable
- row::AfterFullJoin
- row::AfterJoin
- row::AfterLeftJoin
- row::AfterRightJoin
- row::AggStatus
- row::DecodeSelectedRef
- row::ExprValueType
- row::FromDrizzleRow
- row::GroupByIdentity
- row::HasSelectModel
- row::IntoGroupBy
- row::IntoSelectTarget
- row::MarkerAggValidFor
- row::MarkerColumnCountValid
- row::MarkerRequiredTables
- row::MarkerScopeValidFor
- row::NullProbeRow
- row::ResolveRow
- row::RowColumnList
- row::SQLTypeToRust
- row::ScalarColumnsIn
- row::ScopeContains
- row::ScopePush
- row::ScopeSatisfies
- row::SelectAsFrom
- row::SelectRequiredTables
- row::SelectedColumnList
- row::SingleColGroupCheck
- row::StrictDecodeMarker
- row::WrapNullable
- schema::SQLEnumInfo
- traits::ColumnNotNull
- traits::ColumnOf
- traits::ColumnValueType
- traits::ColumnsBelongTo
- traits::Concat
- traits::ConflictTarget
- traits::DrizzleIndex
- traits::DrizzlePolicy
- traits::DrizzleTable
- traits::FkArityMatch
- traits::FkTypeMatch
- traits::ForeignKeysInSchema
- traits::HasConstraint
- traits::HasPrimaryKey
- traits::NamedConstraint
- traits::NoDuplicateColSet
- traits::NonEmptyColSet
- traits::PkNotNull
- traits::SQLColumn
- traits::SQLColumnInfo
- traits::SQLConstraint
- traits::SQLForeignKey
- traits::SQLIndex
- traits::SQLIndexInfo
- traits::SQLModel
- traits::SQLParam
- traits::SQLPartial
- traits::SQLPolicy
- traits::SQLPolicyInfo
- traits::SQLPrimaryKey
- traits::SQLSchema
- traits::SQLSchemaImpl
- traits::SQLSchemaType
- traits::SQLTable
- traits::SQLTableInfo
- traits::SQLTableMeta
- traits::SQLView
- traits::SQLViewInfo
- traits::SchemaItemTables
- traits::Tag
- traits::ToSQL
- traits::TypeEq
- traits::TypeSet
- traits::ValidateSchemaItemForeignKeys
- traits::ValidateTableSetForeignKeys
- types::ArithmeticOutput
- types::Assignable
- types::Binary
- types::BooleanLike
- types::Compatible
- types::DataType
- types::Floating
- types::Integral
- types::Numeric
- types::Temporal
- types::Textual
Macros
- drizzle_trace_query
- drizzle_trace_tx
- impl_cte_types
- impl_join_arg_trait
- impl_join_helpers
- impl_try_from_int
- tag
- traits::tag
Functions
- conv::checked_float_to_int
- dialect::write_placeholder
- expr::abs
- expr::age
- expr::alias
- expr::and
- expr::array_agg
- expr::avg
- expr::avg_distinct
- expr::between
- expr::bool_and
- expr::bool_or
- expr::case
- expr::cast
- expr::ceil
- expr::char_length
- expr::clock_timestamp
- expr::coalesce
- expr::coalesce_many
- expr::collate
- expr::concat
- expr::concat_ws
- expr::count
- expr::count_distinct
- expr::cume_dist
- expr::current_date
- expr::current_time
- expr::current_timestamp
- expr::currval
- expr::date
- expr::date_bin
- expr::date_trunc
- expr::datetime
- expr::dense_rank
- expr::distinct
- expr::eq
- expr::every
- expr::excluded
- expr::exists
- expr::exp
- expr::extract
- expr::first_value
- expr::floor
- expr::greatest
- expr::group_concat
- expr::gt
- expr::gte
- expr::ifnull
- expr::in_array
- expr::in_subquery
- expr::initcap
- expr::instr
- expr::is_distinct_from
- expr::is_false
- expr::is_not_distinct_from
- expr::is_not_null
- expr::is_null
- expr::is_true
- expr::json_agg
- expr::json_object_agg
- expr::jsonb_agg
- expr::jsonb_object_agg
- expr::julianday
- expr::lag
- expr::lag_with_default
- expr::last_value
- expr::lead
- expr::lead_with_default
- expr::least
- expr::left
- expr::length
- expr::like
- expr::ln
- expr::localtime
- expr::localtimestamp
- expr::log
- expr::log10
- expr::log2
- expr::lower
- expr::lpad
- expr::lt
- expr::lte
- expr::ltrim
- expr::make_date
- expr::make_timestamp
- expr::max
- expr::min
- expr::mod_
- expr::ne
- expr::neq
- expr::nextval
- expr::not
- expr::not_between
- expr::not_exists
- expr::not_in_array
- expr::not_in_subquery
- expr::not_like
- expr::now
- expr::nth_value
- expr::ntile
- expr::nullif
- expr::octet_length
- expr::or
- expr::percent_rank
- expr::pi
- expr::power
- expr::random
- expr::rank
- expr::raw
- expr::raw_non_null
- expr::raw_nullable
- expr::regexp_match
- expr::regexp_match_flags
- expr::regexp_replace
- expr::regexp_replace_flags
- expr::repeat
- expr::replace
- expr::reverse
- expr::right
- expr::round
- expr::round_to
- expr::row_number
- expr::rpad
- expr::rtrim
- expr::setval
- expr::sign
- expr::split_part
- expr::sqrt
- expr::starts_with
- expr::stddev_pop
- expr::stddev_samp
- expr::strftime
- expr::string_agg
- expr::string_concat
- expr::strpos
- expr::substr
- expr::sum
- expr::sum_distinct
- expr::time
- expr::timediff
- expr::to_char
- expr::to_date
- expr::to_number
- expr::to_timestamp
- expr::total
- expr::translate
- expr::trim
- expr::trunc
- expr::typeof
- expr::typeof_
- expr::unixepoch
- expr::upper
- expr::var_pop
- expr::var_samp
- expr::variance
- expr::window
- helpers::delete
- helpers::except
- helpers::except_all
- helpers::from
- helpers::group_by
- helpers::group_by_expr
- helpers::having
- helpers::insert
- helpers::intersect
- helpers::intersect_all
- helpers::limit
- helpers::offset
- helpers::order_by
- helpers::select
- helpers::select_distinct
- helpers::set
- helpers::union
- helpers::union_all
- helpers::update
- helpers::where
- prepared::prepare_render
- schema::asc
- schema::desc
- sql::comment
- sql::comment_tags
- sql::write_quoted_ident