infrastructure/native/isolate/message_protocol library
Classes
- BeginTransactionRequest
- Begin transaction.
- BoolResponse
- Response for operations returning bool.
- BulkInsertArrayRequest
- Bulk insert.
- CatalogColumnsRequest
- Catalog columns.
- CatalogTablesRequest
- Catalog tables.
- CatalogTypeInfoRequest
- Catalog type info.
- CloseStatementRequest
- Close prepared statement.
- CommitTransactionRequest
- Commit transaction.
- ConnectRequest
- Establish database connection.
- ConnectResponse
- Response for connect.
- DisconnectRequest
- Disconnect and close connection.
- ExecutePreparedRequest
- Execute prepared statement. Params sent as serialized Uint8List.
- ExecuteQueryMultiRequest
- Execute query returning multiple result sets.
- ExecuteQueryParamsRequest
- Execute parameterized query. Params sent as serialized Uint8List.
- GetErrorRequest
- Get last error message.
- GetErrorResponse
- Response for getError.
- GetMetricsRequest
- Get metrics.
- GetStructuredErrorRequest
- Get structured error.
- InitializeRequest
- Initialize ODBC environment.
- InitializeResponse
- Response for initialize.
- IntResponse
- Response for operations returning int (stmtId, poolId, connId, rowCount).
- MetricsResponse
- Response for metrics (sendable record).
- PoolCloseRequest
- Close pool.
- PoolCreateRequest
- Create connection pool.
- PoolGetConnectionRequest
- Get connection from pool.
- PoolGetStateRequest
- Get pool state.
- PoolHealthCheckRequest
- Health check on pool.
- PoolReleaseConnectionRequest
- Release connection to pool.
- PoolStateResponse
- Response for pool state.
- PrepareRequest
- Prepare SQL statement.
- QueryResponse
- Response for query/exec operations returning binary or error.
- RollbackTransactionRequest
- Rollback transaction.
- SavepointCreateRequest
- Create savepoint.
- SavepointReleaseRequest
- Release savepoint.
- SavepointRollbackRequest
- Rollback to savepoint.
- StructuredErrorResponse
- Response for getStructuredError (sendable fields only).
- WorkerRequest
- Base class for worker requests. All subclasses must be sendable.
- WorkerResponse
- Base class for worker responses. All subclasses must be sendable.
Enums
- RequestType
- Request types for worker isolate communication.