fromArrowArray method
- String name,
- ArrowArray array, [
- RecordBatchCodec codec = const RecordBatchCodec()
Imports an owned Arrow array as a Series called name.
Implementation
Future<Series> fromArrowArray(
String name,
ArrowArray array, [
RecordBatchCodec codec = const RecordBatchCodec(),
]) async {
_validateName(name, 'name');
final batch = RecordBatch(ArrowSchema([ArrowField(name, array.type)]), [
array,
]);
final encoded = codec.encode(batch);
return _adoptSeries(
await _client.invoke('seriesImport', {
'column': (encoded['columns'] as List).single,
}),
);
}