streamMultiStartAsyncParams method

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

Implementation

int? streamMultiStartAsyncParams(
  int connectionId,
  String sql,
  Uint8List params, {
  int fetchSize = 1000,
  int chunkSize = 64 * 1024,
  int resultEncodingWire = 0,
}) {
  if (!_bindings.supportsAsyncMultiResultStreamParams) return null;
  return _withSql<int>(
    sql,
    (sqlPtr) => _withParamsBuffer(
      params,
      (paramsPtr) => _bindings.odbc_stream_multi_start_async_params_options(
        connectionId,
        sqlPtr,
        paramsPtr,
        params.length,
        fetchSize,
        chunkSize,
        resultEncodingWire,
      ),
    ),
  );
}