ExecuteAsyncStartParamsRequest.withSerializedParams constructor

ExecuteAsyncStartParamsRequest.withSerializedParams(
  1. int requestId,
  2. int connectionId,
  3. String sql,
  4. Uint8List serializedParams, {
  5. int resultEncodingWire = 0,
})

Implementation

factory ExecuteAsyncStartParamsRequest.withSerializedParams(
  int requestId,
  int connectionId,
  String sql,
  Uint8List serializedParams, {
  int resultEncodingWire = 0,
}) {
  final transferableParams = transferableIsolatePayload(serializedParams);
  if (transferableParams != null) {
    return ExecuteAsyncStartParamsRequest._transferable(
      requestId,
      connectionId,
      sql,
      transferableParams,
      resultEncodingWire: resultEncodingWire,
    );
  }
  return ExecuteAsyncStartParamsRequest(
    requestId,
    connectionId,
    sql,
    serializedParams,
    resultEncodingWire: resultEncodingWire,
  );
}