hyparquet
Version:
Parquet file parser for JavaScript
33 lines • 833 B
TypeScript
/**
* Parse TCompactProtocol
*
* @param {DataReader} reader
* @returns {{ [key: `field_${number}`]: any }}
*/
export function deserializeTCompactProtocol(reader: DataReader): {
[key: `field_${number}`]: any;
};
/**
* Read varint aka Unsigned LEB128.
*
* @param {DataReader} reader
* @returns {number}
*/
export function readVarInt(reader: DataReader): number;
/**
* Read a zigzag number.
* Zigzag folds positive and negative numbers into the positive number space.
*
* @param {DataReader} reader
* @returns {number}
*/
export function readZigZag(reader: DataReader): number;
/**
* Read a zigzag bigint.
*
* @param {DataReader} reader
* @returns {bigint}
*/
export function readZigZagBigInt(reader: DataReader): bigint;
import type { DataReader } from '../src/types.d.ts';
//# sourceMappingURL=thrift.d.ts.map