hyparquet/src/hyparquet.d.ts

28 lines
858 B
TypeScript
Raw Normal View History

2024-01-04 19:11:00 +00:00
/**
* Read parquet data rows from a file
*
* @param {ArrayBuffer} arrayBuffer parquet file contents
* @returns {any[][]} row data
*/
export function parquetRead(arrayBuffer: ArrayBuffer): any[][]
/**
* Read parquet header, metadata, and schema information from a file
*
* @typedef {import("./hyparquet.js").FileMetaData} FileMetaData
* @param {ArrayBuffer} arrayBuffer parquet file contents
* @returns {FileMetaData} metadata object
*/
export function parquetMetadata(arrayBuffer: ArrayBuffer): any
2024-01-04 19:45:37 +00:00
/**
* Decompress snappy data.
* Accepts an output buffer to avoid allocating a new buffer for each call.
*
* @param {Uint8Array} inputArray compressed data
* @param {Uint8Array} outputArray output buffer
* @returns {boolean} true if successful
*/
export function snappyUncompress(inputArray: Uint8Array, outputArray: Uint8Array): boolean