BulkInsertArrayRequest.withPayload constructor

BulkInsertArrayRequest.withPayload(
  1. int requestId,
  2. int connectionId,
  3. String table,
  4. List<String> columns,
  5. Uint8List dataBuffer,
  6. int rowCount,
)

Implementation

factory BulkInsertArrayRequest.withPayload(
  int requestId,
  int connectionId,
  String table,
  List<String> columns,
  Uint8List dataBuffer,
  int rowCount,
) {
  final transferableData = transferableIsolatePayload(dataBuffer);
  if (transferableData != null) {
    return BulkInsertArrayRequest._transferable(
      requestId,
      connectionId,
      table,
      columns,
      transferableData,
      rowCount,
    );
  }
  return BulkInsertArrayRequest(
    requestId,
    connectionId,
    table,
    columns,
    dataBuffer,
    rowCount,
  );
}