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