asyncGetResult method
Retrieves async query result payload for a completed request.
Returns null on API unavailable, request not ready, or native failure.
Implementation
Uint8List? asyncGetResult(int requestId) {
if (!_bindings.supportsAsyncExecuteApi) {
return null;
}
final data = callWithBuffer(
(buf, bufLen, outWritten) =>
_bindings.odbc_async_get_result(requestId, buf, bufLen, outWritten) ??
-1,
);
if (data == null || data.isEmpty) {
return null;
}
return data;
}