asyncGetResult method

Uint8List? asyncGetResult(
  1. int requestId
)

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;
}