Expand description
Core Database Backend Traits
This module defines the core traits and types for database backend abstraction. These traits abstract away database-specific implementations and provide a unified interface for the ORM to work with different database systems.
Structs§
- Database
Backend Registry - Database backend registry for managing multiple backend implementations
- Database
Connection Config - Database connection configuration parsed from URL
- Database
Pool Config - Database pool configuration
- Database
Pool Stats - Database pool statistics
Enums§
- Database
Value - Database value enumeration for type-safe parameter binding
- SqlDialect
- SQL dialect enumeration for generating database-specific SQL
Traits§
- Database
Backend - Database backend trait that provides database-specific implementations
- Database
Connection - Abstract database connection trait
- Database
Pool - Abstract database connection pool trait
- Database
Row - Abstract database row trait
- Database
RowExt - Extension trait for DatabaseRow to support typed column access for models
- Database
Transaction - Abstract database transaction trait