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.