TestOdbcBindingsOverrides class

Optional FFI overrides for TestOdbcBindings (unit tests only).

Annotations
  • @visibleForTesting

Constructors

TestOdbcBindingsOverrides({int validateConnectionString(Pointer<Utf8> connStr, Pointer<Uint8> errorBuffer, int errorBufferLen)?, int getError(Pointer<Int8> buffer, int bufferLen)?, int init()?, int connect(Pointer<Utf8> connStr)?, int connectWithTimeout(Pointer<Utf8> connStr, int timeoutMs)?, int transactionBegin(int connId, int isolationLevel, int savepointDialect)?, int transactionBeginV2(int connId, int isolationLevel, int savepointDialect, int accessMode)?, int transactionBeginV3(int connId, int isolationLevel, int savepointDialect, int accessMode, int lockTimeoutMs)?, int prepare(int connId, Pointer<Utf8> sql, int timeoutMs)?, int poolCreate(Pointer<Utf8> connStr, int maxSize)?, int poolCreateWithOptions(Pointer<Utf8> connStr, int maxSize, Pointer<Utf8>? optionsJson)?, int getDriverCapabilities(Pointer<Utf8> connStr, Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?, int execQueryMultiParams(int connId, Pointer<Utf8> sql, Pointer<Uint8>? paramsBuffer, int paramsLen, Pointer<Uint8> outBuffer, int bufferLen, Pointer<Uint32> outWritten)?, int? executeAsync(int connId, Pointer<Utf8> sql)?, int auditEnable(int enabled)?, int auditGetEvents(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten, int limit)?, int auditClear()?, int auditGetStatus(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?, int xaStart(int connId, int formatId, Pointer<Uint8> gtridPtr, int gtridLen, Pointer<Uint8> bqualPtr, int bqualLen)?, int xaRecoverCount(int connId)?, int xaRecoverGet(int index, Pointer<Int32> outFormatId, Pointer<Uint8> gtridBuf, int gtridBufLen, Pointer<Uint32> outGtridLen, Pointer<Uint8> bqualBuf, int bqualBufLen, Pointer<Uint32> outBqualLen)?, int getMetrics(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?, int disconnect(int connId)?, int transactionCommit(int txnId)?, int transactionRollback(int txnId)?, int savepointCreate(int txnId, Pointer<Utf8> name)?, int savepointRollback(int txnId, Pointer<Utf8> name)?, int savepointRelease(int txnId, Pointer<Utf8> name)?, int poolGetConnection(int poolId)?, int poolReleaseConnection(int connectionId)?, int poolHealthCheck(int poolId)?, int poolGetState(int poolId, Pointer<Uint32> outSize, Pointer<Uint32> outIdle)?, int poolGetStateJson(int poolId, Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?, int poolSetSize(int poolId, int newMaxSize)?, int poolClose(int poolId)?, int? asyncPoll(int requestId, Pointer<Int32> outStatus)?, int? asyncCancel(int requestId)?, int? asyncFree(int requestId)?, int? streamStartAsync(int connId, Pointer<Utf8> sql, int fetchSize, int chunkSize)?, int? streamPollAsync(int streamId, Pointer<Int32> outStatus)?, int streamStart(int connId, Pointer<Utf8> sql, int chunkSize)?, int streamStartBatched(int connId, Pointer<Utf8> sql, int fetchSize, int chunkSize)?, int streamFetch(int streamId, Pointer<Uint8> outBuf, int bufLen, Pointer<Uint32> outWritten, Pointer<Uint8> hasMore)?, int streamClose(int streamId)?})
const

Properties

asyncCancel int? Function(int requestId)?
final
asyncFree int? Function(int requestId)?
final
asyncPoll int? Function(int requestId, Pointer<Int32> outStatus)?
final
auditClear int Function()?
final
auditEnable int Function(int enabled)?
final
auditGetEvents int Function(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten, int limit)?
final
auditGetStatus int Function(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?
final
connect int Function(Pointer<Utf8> connStr)?
final
connectWithTimeout int Function(Pointer<Utf8> connStr, int timeoutMs)?
final
disconnect int Function(int connId)?
final
execQueryMultiParams int Function(int connId, Pointer<Utf8> sql, Pointer<Uint8>? paramsBuffer, int paramsLen, Pointer<Uint8> outBuffer, int bufferLen, Pointer<Uint32> outWritten)?
final
executeAsync int? Function(int connId, Pointer<Utf8> sql)?
final
getDriverCapabilities int Function(Pointer<Utf8> connStr, Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?
final
getError int Function(Pointer<Int8> buffer, int bufferLen)?
final
getMetrics int Function(Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?
final
hashCode int
The hash code for this object.
no setterinherited
init int Function()?
final
poolClose int Function(int poolId)?
final
poolCreate int Function(Pointer<Utf8> connStr, int maxSize)?
final
poolCreateWithOptions int Function(Pointer<Utf8> connStr, int maxSize, Pointer<Utf8>? optionsJson)?
final
poolGetConnection int Function(int poolId)?
final
poolGetState int Function(int poolId, Pointer<Uint32> outSize, Pointer<Uint32> outIdle)?
final
poolGetStateJson int Function(int poolId, Pointer<Uint8> buffer, int bufferLen, Pointer<Uint32> outWritten)?
final
poolHealthCheck int Function(int poolId)?
final
poolReleaseConnection int Function(int connectionId)?
final
poolSetSize int Function(int poolId, int newMaxSize)?
final
prepare int Function(int connId, Pointer<Utf8> sql, int timeoutMs)?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
savepointCreate int Function(int txnId, Pointer<Utf8> name)?
final
savepointRelease int Function(int txnId, Pointer<Utf8> name)?
final
savepointRollback int Function(int txnId, Pointer<Utf8> name)?
final
streamClose int Function(int streamId)?
final
streamFetch int Function(int streamId, Pointer<Uint8> outBuf, int bufLen, Pointer<Uint32> outWritten, Pointer<Uint8> hasMore)?
final
streamPollAsync int? Function(int streamId, Pointer<Int32> outStatus)?
final
streamStart int Function(int connId, Pointer<Utf8> sql, int chunkSize)?
final
streamStartAsync int? Function(int connId, Pointer<Utf8> sql, int fetchSize, int chunkSize)?
final
streamStartBatched int Function(int connId, Pointer<Utf8> sql, int fetchSize, int chunkSize)?
final
transactionBegin int Function(int connId, int isolationLevel, int savepointDialect)?
final
transactionBeginV2 int Function(int connId, int isolationLevel, int savepointDialect, int accessMode)?
final
transactionBeginV3 int Function(int connId, int isolationLevel, int savepointDialect, int accessMode, int lockTimeoutMs)?
final
transactionCommit int Function(int txnId)?
final
transactionRollback int Function(int txnId)?
final
validateConnectionString int Function(Pointer<Utf8> connStr, Pointer<Uint8> errorBuffer, int errorBufferLen)?
final
xaRecoverCount int Function(int connId)?
final
xaRecoverGet int Function(int index, Pointer<Int32> outFormatId, Pointer<Uint8> gtridBuf, int gtridBufLen, Pointer<Uint32> outGtridLen, Pointer<Uint8> bqualBuf, int bqualBufLen, Pointer<Uint32> outBqualLen)?
final
xaStart int Function(int connId, int formatId, Pointer<Uint8> gtridPtr, int gtridLen, Pointer<Uint8> bqualPtr, int bqualLen)?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited