ExecuteQueryMultiParamsRequest.withSerializedParams constructor

ExecuteQueryMultiParamsRequest.withSerializedParams(
  1. int requestId,
  2. int connectionId,
  3. String sql,
  4. Uint8List serializedParams, {
  5. int? maxResultBufferBytes,
})

Implementation

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