parquets
Version:
TypeScript implementation of the Parquet file format, based on parquet.js
27 lines (26 loc) • 866 B
TypeScript
import * as thrift from "thrift";
import * as Encoding from "./Encoding";
import * as Statistics from "./Statistics";
export interface IDataPageHeaderV2Args {
num_values: number;
num_nulls: number;
num_rows: number;
encoding: Encoding.Encoding;
definition_levels_byte_length: number;
repetition_levels_byte_length: number;
is_compressed?: boolean;
statistics?: Statistics.Statistics;
}
export declare class DataPageHeaderV2 {
num_values: number;
num_nulls: number;
num_rows: number;
encoding: Encoding.Encoding;
definition_levels_byte_length: number;
repetition_levels_byte_length: number;
is_compressed?: boolean;
statistics?: Statistics.Statistics;
constructor(args: IDataPageHeaderV2Args);
write(output: thrift.TProtocol): void;
static read(input: thrift.TProtocol): DataPageHeaderV2;
}