createTableFromArrowBatches method

Future<void> createTableFromArrowBatches({
  1. required String database,
  2. required String name,
  3. required SqliteArrowBatches batches,
  4. SqliteCreateMode mode = SqliteCreateMode.create,
  5. List<String>? namespace,
})

Implementation

Future<void> createTableFromArrowBatches({
  required String database,
  required String name,
  required SqliteArrowBatches batches,
  SqliteCreateMode mode = SqliteCreateMode.create,
  List<String>? namespace,
}) async {
  final input = _SqliteArrowWriteInputStream(
    start: {"kind": "start", "database": database, "name": name, "mode": mode.value, "namespace": namespace},
    chunks: batches,
  );
  await _drainArrowWriteStream("create_table", input);
}