Re-exports§
pub use crate::AliasedEntityColumn;pub use crate::ActiveRecord;pub use crate::ActiveTenant;pub use crate::AggregateProjections;pub use crate::AuditEntity;pub use crate::Collection;pub use crate::CollectionIncludeStrategy;pub use crate::DbContext;pub use crate::DbContextEntitySet;pub use crate::DbSet;pub use crate::DbSetGroupedQuery;pub use crate::DbSetQuery;pub use crate::DbSetQueryIncludeMany;pub use crate::DbSetQueryIncludeOne;pub use crate::EntityColumnAliasExt;pub use crate::EntityColumnOrderExt;pub use crate::EntityColumnPredicateExt;pub use crate::EntityState;pub use crate::GroupByExpressions;pub use crate::IncludeCollection;pub use crate::LazyCollection;pub use crate::MigrationModelSource;pub use crate::PageRequest;pub use crate::PredicateCompositionExt;pub use crate::QueryHint;pub use crate::RawCommand;pub use crate::RawParam;pub use crate::RawParams;pub use crate::RawQuery;pub use crate::SelectProjections;pub use crate::SoftDeleteContext;pub use crate::SoftDeleteEntity;pub use crate::SoftDeleteOperation;pub use crate::SoftDeleteProvider;pub use crate::SoftDeleteRequestValues;pub use crate::SoftDeleteValues;pub use crate::TenantContext;pub use crate::TenantScopedEntity;pub use crate::Tracked;pub use crate::model_snapshot_from_source;pub use crate::model_snapshot_json_from_source;pub use crate::AuditContext;pub use crate::AuditOperation;pub use crate::AuditProvider;pub use crate::AuditRequestValues;pub use crate::AuditValues;
Structs§
- Aggregate
Order By - Aggregate
Projection - Column
Metadata - Per-column metadata generated from entity definitions.
- Column
Value - Column/value pair produced by insert and update models.
- Entity
Column - Static column symbol generated for entities and consumed later by the query builder.
- Entity
Metadata - Static metadata describing an entity.
- Entity
Policy Metadata - Static metadata exposed by a reusable entity policy.
- Foreign
KeyMetadata - Foreign key metadata attached to an entity.
- Identity
Metadata - Metadata for SQL Server identity columns.
- Index
Column Metadata - Columns participating in an index and their sort direction.
- Index
Metadata - Index metadata attached to an entity.
- Join
- Mssql
Connection Config - Mssql
Health Check Options - Mssql
Operational Options - Mssql
Pool Options - Mssql
Retry Options - Mssql
Slow Query Options - Mssql
Timeout Options - Mssql
Tracing Options - Navigation
Metadata - Navigation property metadata attached to an entity.
- Primary
KeyMetadata - Primary key metadata for an entity.
- Select
Projection
Enums§
- Aggregate
Expr - Aggregate
Predicate - Join
Type - Mssql
Health Check Query - Mssql
Parameter LogMode - Mssql
Pool Backend - Navigation
Kind - Relationship direction represented by a navigation property.
- OrmError
- Common error type placeholder for the workspace foundations.
- Referential
Action - Delete/update behavior for foreign keys.
- SqlServer
Type - SQL Server types supported by the metadata layer.
- SqlValue
- Neutral SQL value representation shared across query compilation and execution layers.
Traits§
- Changeset
- Stable contract for extracting changed values for updates.
- Entity
- Stable contract implemented by persisted entities.
- Entity
Policy - Stable contract for reusable code-first policies that contribute normal columns.
- FromRow
- Stable contract for mapping a SQL row into a Rust type.
- Insertable
- Stable contract for extracting persisted values for inserts.
- Row
- Row abstraction used by the core mapping contracts without depending on Tiberius.
- SqlType
Mapping - Base Rust <-> SQL Server mapping contract used by row readers and persistence models.