createTableWithSchema method
Future<void>
createTableWithSchema({
- required String database,
- required String name,
- required ArrowSchema schema,
- SqliteArrowBatches? batches,
- SqliteCreateMode mode = SqliteCreateMode.create,
- List<
String> ? namespace,
Implementation
Future<void> createTableWithSchema({
required String database,
required String name,
required ArrowSchema schema,
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 ?? const Stream<ArrowRecordBatch>.empty(),
schema: schema,
);
await _drainArrowWriteStream("create_table", input);
}