Re-exports§
pub use builders::Column;pub use builders::Join;pub use builders::JoinKind;pub use converters::Casing;pub use converters::ChangeCasingConverter;pub use converters::ConvertSchema;pub use converters::DecimalRule;pub use converters::DefaultValueConverter;pub use converters::DefaultValueOptions;pub use converters::DeterministicTypeConverter;pub use converters::FieldSize;pub use converters::Mapping;pub use converters::MetaDataRowTypeConverter;pub use converters::PluralizerConverter;pub use converters::RegexConverter;pub use converters::ReplaceConverter;pub use converters::RowTypeConverter;pub use converters::SpecField;pub use converters::SpecFieldRules;pub use converters::ToLowerCaseConverter;pub use converters::ToUpperCaseConverter;pub use converters::TypeConverter;pub use converters::EMPTY_UUID;pub use mappers::ChangeCasingMapper;pub use mappers::DictionaryMapper;pub use mappers::FlatToNestedMapper;pub use mappers::FlatToNestedMapperTrait;pub use mappers::IdentityMapper;pub use mappers::MappedRow;pub use mappers::MappedValue;pub use mappers::Mapper;pub use mappers::PluralizerMapper;pub use mappers::RowTypeMapper;pub use mappers::TransformConverterMapper;pub use mappers::TransformMapper;pub use mappers::TypeMap;pub use mappers::TypeMapField;pub use mappers::TypeMapGroup;pub use mocks::MockCommand;pub use mocks::MockConnection;pub use mocks::MockDatasource;pub use mocks::MockDriver;pub use mocks::MockReader;pub use mocks::MockRepository;pub use mocks::MockSelectStatement;pub use mocks::MockTransaction;pub use mocks::MockWhere;pub use statements::statement;pub use statements::eq;pub use statements::ge;pub use statements::gt;pub use statements::le;pub use statements::lt;pub use statements::ne;pub use statements::Aggregate;pub use statements::AlterAction;pub use statements::AlterTableStatement;pub use statements::ArrayExpression;pub use statements::CheckConstraint;pub use statements::ColumnDefault;pub use statements::Condition;pub use statements::ConditionRenderer;pub use statements::ConditionVisitor;pub use statements::CreateIndexStatement;pub use statements::CreateTableStatement;pub use statements::CreateTriggerStatement;pub use statements::RoutineParameter;pub use statements::AlterTableStatementTextRenderer;pub use statements::CreateIndexStatementTextRenderer;pub use statements::CreateCreateStoredProcedureStatement;pub use statements::CreateReadStoredProcedureStatement;pub use statements::CreateNestedReadStoredProcedureStatement;pub use statements::NestedWhereArgument;pub use statements::CreateUpdateStoredProcedureStatement;pub use statements::CreateDeleteStoredProcedureStatement;pub use statements::CreateBulkCreateStoredProcedureStatement;pub use statements::CreateBulkUpdateStoredProcedureStatement;pub use statements::CreateBulkDeleteStoredProcedureStatement;pub use statements::CreateCreateStoredProcedureStatementTextRenderer;pub use statements::CreateReadStoredProcedureStatementTextRenderer;pub use statements::CreateNestedReadStoredProcedureStatementTextRenderer;pub use statements::CreateUpdateStoredProcedureStatementTextRenderer;pub use statements::CreateDeleteStoredProcedureStatementTextRenderer;pub use statements::CreateBulkCreateStoredProcedureStatementTextRenderer;pub use statements::CreateBulkUpdateStoredProcedureStatementTextRenderer;pub use statements::CreateBulkDeleteStoredProcedureStatementTextRenderer;pub use statements::CreateTableStatementTextRenderer;pub use statements::CreateTriggerStatementTextRenderer;pub use statements::DropIndexStatement;pub use statements::DropIndexStatementTextRenderer;pub use statements::DropRoutineStatement;pub use statements::DropRoutineStatementTextRenderer;pub use statements::DropTableStatement;pub use statements::DropTableStatementTextRenderer;pub use statements::DropTriggerStatement;pub use statements::DropTriggerStatementTextRenderer;pub use statements::IdentityInsertStatement;pub use statements::IdentityInsertStatementTextRenderer;pub use statements::BulkDeleteStatement;pub use statements::BulkDeleteStatementTextRenderer;pub use statements::BulkInsertStatement;pub use statements::BulkInsertStatementTextRenderer;pub use statements::BulkUpdateRow;pub use statements::BulkUpdateStatement;pub use statements::BulkUpdateStatementTextRenderer;pub use statements::DefaultStatementTextRenderer;pub use statements::DeleteStatement;pub use statements::DeleteStatementTextRenderer;pub use statements::ExecuteStoredProcedureStatement;pub use statements::ExecuteStoredProcedureStatementTextRenderer;pub use statements::Expression;pub use statements::ExpressionEvaluator;pub use statements::ExpressionRenderer;pub use statements::ForeignKey;pub use statements::Identifier;pub use statements::InsertStatement;pub use statements::InsertStatementTextRenderer;pub use statements::Literal;pub use statements::NotNull;pub use statements::Operator;pub use statements::OrderBy;pub use statements::PrimaryKey;pub use statements::ReferentialAction;pub use statements::ReturnStatement;pub use statements::ReturnStatementTextRenderer;pub use statements::SelectInsertedIdStatement;pub use statements::SelectInsertedIdStatementTextRenderer;pub use statements::SelectStatementOptions;pub use statements::SelectStatementTextRenderer;pub use statements::SortDirection;pub use statements::Statement;pub use statements::StatementEvaluator;pub use statements::StatementKind;pub use statements::StatementRenderer;pub use statements::StatementTextRenderer;pub use statements::StatementVisitor;pub use statements::TableConstraint;pub use statements::UniqueConstraint;pub use statements::UpdateStatement;pub use statements::UpdateStatementTextRenderer;pub use statements::Where;pub use stubs::create_stub_datasource;pub use stubs::StubCommand;pub use stubs::StubConnection;pub use stubs::StubDatasource;pub use stubs::StubReader;pub use stubs::StubRepository;pub use stubs::StubTransaction;
Modules§
Macros§
Structs§
- Array
Reader - Association
- Batch
CommandI Bulk Write Strategy - Built
Datasource - Built
Repository - BulkCRUD
Repository - Bulk
Command - CRUD
Repository - CRUD
Repository Builder - CRUD
Repository Options - CRUD
Repository Statements - Cascade
Delete Enrichment Strategy - Cascade
Delete Update Enrichment Strategy - Command
Middleware Host - Console
Command Middleware - Datasource
Url - Datasource
UrlParser - Default
Create Enrichment Strategy - Default
Readonly Enrichment Strategy - Default
Update Enrichment Strategy - Default
Write Enrichment Strategy - Enrichment
- Expect
Console Middleware - First
Result Reader - Hashset
Optimized Readonly Enrichment Strategy - Information
- Lazy
Write Enrichment Strategy - Native
- Nested
Select Builder - Nested
Select Builder Options - Nested
Select Relation - Nested
Select Statement - Nested
Select Type - Nested
ToObject Enrichment Strategy - Parameter
- Provider
Catalog - Readonly
Repository - Readonly
Repository Builder - Readonly
Repository Mapping Options - Readonly
Repository Statements - Repository
Access - Repository
Builder Options Factory - Repository
Factory - Repository
Tree - Repository
Tree Node - Response
- Select
Statement - Single
CommandI Bulk Write Strategy - Statement
Mappers - Statement
Parser - Stored
Procedure Bulk Write Strategy - Unit
OfWork Transaction - Where
Text
Enums§
- Datasource
Error - Enrichment
Property Type - Isolation
Level - Nested
Select Relation Kind - Parameter
Direction - Value
- Write
Mode
Traits§
- Bulk
Write Strategy - CRUD
Repository Factory - Command
- Command
Middleware - Connection
- Create
Enrichment Strategy - Datasource
- Delete
Enrichment Strategy - Delete
Nested - Driver
- Enrichment
Via - ICRUD
Repository - ICondition
- IReadonly
Repository - IRepository
- ISelect
Statement - IUnit
OfWork - IWhere
- IdKey
- Read
Input - Reader
- Readonly
Enrichment Strategy - Readonly
Repository Factory - Transaction
- Update
Enrichment Strategy - Write
Enrichment Strategy
Functions§
- as_
readonly - create
- create_
crud_ repository_ options - create_
readonly_ repository_ mapping_ options - decode_
rows - default
- defaults
- downcast_
connection - encode_
rows - format_
elapsed - n
- parameters_
to_ map - register
- registered
- reset
- split_
statements - statement_
parameters - statement_
uses_ parameter - utc_
iso_ millis