streamStartBatched method

int streamStartBatched(
  1. int connectionId,
  2. String sql, {
  3. int fetchSize = 1000,
  4. int chunkSize = 64 * 1024,
  5. int resultEncodingWire = 0,
  6. Uint8List? paramsBuffer,
})
inherited

Starts a low-level batched streaming query and returns stream ID.

Implementation

int streamStartBatched(
  int connectionId,
  String sql, {
  int fetchSize = 1000,
  int chunkSize = 64 * 1024,
  int resultEncodingWire = 0,
  Uint8List? paramsBuffer,
}) =>
    _captureSync(
      'streamStartBatched',
      () => _native.streamStartBatched(
        connectionId,
        sql,
        fetchSize: fetchSize,
        chunkSize: chunkSize,
        resultEncodingWire: resultEncodingWire,
        paramsBuffer: paramsBuffer,
      ),
      failed: (value) => value == 0,
      nativeConnectionId: connectionId,
    );