createTableFromArrowBatches method
Future<void>
createTableFromArrowBatches({
- required String name,
- required DatasetArrowBatches batches,
- CreateMode mode = CreateMode.create,
- List<
String> ? namespace, - String? branch,
- Map<
String, dynamic> ? metadata,
Implementation
Future<void> createTableFromArrowBatches({
required String name,
required DatasetArrowBatches batches,
CreateMode mode = CreateMode.create,
List<String>? namespace,
String? branch,
Map<String, dynamic>? metadata,
}) async {
final input = _DatasetArrowWriteInputStream(
start: {
"kind": "start",
"name": name,
"mode": mode.value,
"namespace": namespace,
"branch": branch,
"metadata": _metadataEntries(metadata),
},
chunks: batches,
);
await _drainArrowWriteStream("create_table", input);
}