streamMultiStartBatched method
Starts a streaming multi-result batch (M8 in v3.3.0). The chunks
emitted by streamFetch follow the framed wire format documented in
MultiResultStreamDecoder. Returns 0 when the loaded native library
does not export the FFI.
Implementation
Future<int> streamMultiStartBatched(
int connectionId,
String sql, {
int chunkSize = 64 * 1024,
}) async {
final r = await _sendRequest<IntResponse>(
StreamMultiStartBatchedRequest(
_nextRequestId(),
connectionId,
sql,
chunkSize: chunkSize,
),
);
return r.value;
}