node-parquet
Version:
Parquet is a columnar storage format
24 lines (20 loc) • 555 B
JavaScript
var t = require('tap');
var parquet = require('..');
var schema = {
id: {type: 'int64', optional: true},
aggr: {type: 'list', repeated: true, schema: {
// bag: {type: 'group', optional: true, schema: {
ba: {type: 'byte_array', optional: true}
// }},
}},
};
var writer = new parquet.ParquetWriter(__dirname + '/test.parquet', schema, 'gzip');
t.type(writer, 'object');
writer.write([
[1, [Buffer.from('hello')]],
[2, ['world']],
// [3, []],
[4, ['00001a8a-e405-4337-a3ec-07dc7431a9c5']],
]);
writer.close();