UNPKG

hyparquet-writer

Version:

Parquet file writer for JavaScript

31 lines 1.14 kB
/** * @import {ColumnChunk, ColumnIndex, DecodedArray, Encoding, OffsetIndex, ParquetType, Statistics} from 'hyparquet' * @import {PageEncodingStats} from 'hyparquet/src/types.js' * @import {ColumnEncoder, PageData, Writer} from '../src/types.js' */ /** * Write a column chunk to the writer. * * @param {object} options * @param {Writer} options.writer * @param {ColumnEncoder} options.column * @param {PageData} options.pageData * @returns {{ chunk: ColumnChunk, columnIndex?: ColumnIndex, offsetIndex?: OffsetIndex, bloomFilter?: Uint32Array }} */ export function writeColumn({ writer, column, pageData }: { writer: Writer; column: ColumnEncoder; pageData: PageData; }): { chunk: ColumnChunk; columnIndex?: ColumnIndex; offsetIndex?: OffsetIndex; bloomFilter?: Uint32Array; }; import type { Writer } from '../src/types.js'; import type { ColumnEncoder } from '../src/types.js'; import type { PageData } from '../src/types.js'; import type { ColumnChunk } from 'hyparquet'; import type { ColumnIndex } from 'hyparquet'; import type { OffsetIndex } from 'hyparquet'; //# sourceMappingURL=column.d.ts.map