Data
Table of Contents
Namespaces
Interfaces
- IDbBackend
- Information about a database layer. Should not have any external dependencies.
- IDbConnection
- Represents a connection to a database service.
- IDbConnectionInfo
- Base type for database connection info.
- IDbResult
- Represents a database result set.
- IDbStatement
- Represents a prepared database statement.
- IDbTransactions
- Indicates supports for transactions in a database connection.
Classes
- BeginTransactionFailedException
- Exception to be thrown when transaction start fails.
- CommitFailedException
- Exception to be thrown when a transaction commit fails.
- ConnectionFailedException
- Exception to be thrown when a connection fails.
- DataException
- Exception type of the Index\Data namespace.
- DbResultIterator
- Implements an iterator and constructor wrapper for IDbResult.
- DbStatementCache
- Container to avoid having many prepared instances of the same query.
- DbTools
- Common database actions.
- DbType
- Map of common database types.
- QueryExecuteException
- Exception to be thrown when query execution fails.
- ReleaseSavePointFailedException
- Exception to be thrown when save point release fails.
- RollbackFailedException
- Exception to be thrown when transaction rollback fails.
- SavePointFailedException
- Exception to be thrown when save point creation fails.
- TransactionException
- Exception for errors during transactions.
Traits
- DbResultTrait
- Implements common IDbResult methods.