ExecutePreparedRequest.withSerializedParams constructor

ExecutePreparedRequest.withSerializedParams(
  1. int requestId,
  2. int stmtId,
  3. Uint8List serializedParams, {
  4. int timeoutOverrideMs = 0,
  5. int fetchSize = 1000,
  6. int? maxResultBufferBytes,
})

Implementation

factory ExecutePreparedRequest.withSerializedParams(
  int requestId,
  int stmtId,
  Uint8List serializedParams, {
  int timeoutOverrideMs = 0,
  int fetchSize = 1000,
  int? maxResultBufferBytes,
}) {
  final transferableParams = transferableIsolatePayload(serializedParams);
  if (transferableParams != null) {
    return ExecutePreparedRequest._transferable(
      requestId,
      stmtId,
      transferableParams,
      timeoutOverrideMs: timeoutOverrideMs,
      fetchSize: fetchSize,
      maxResultBufferBytes: maxResultBufferBytes,
    );
  }
  return ExecutePreparedRequest(
    requestId,
    stmtId,
    serializedParams,
    timeoutOverrideMs: timeoutOverrideMs,
    fetchSize: fetchSize,
    maxResultBufferBytes: maxResultBufferBytes,
  );
}