UNPKG

signalk-parquet

Version:

SignalK plugin to save marine data directly to Parquet files with regimen-based control

19 lines 908 B
import { DataRecord, ParquetWriterOptions } from './types'; export declare class ParquetWriter { private format; private app?; constructor(options?: ParquetWriterOptions); writeRecords(filepath: string, records: DataRecord[]): Promise<string>; writeJSON(filepath: string, records: DataRecord[]): Promise<string>; writeCSV(filepath: string, records: DataRecord[]): Promise<string>; writeParquet(filepath: string, records: DataRecord[]): Promise<string>; createParquetSchema(records: DataRecord[]): any; prepareRecordForParquet(record: DataRecord, schema: any): { [key: string]: any; }; mergeFiles(sourceFiles: string[], targetFile: string): Promise<number>; private validateParquetFile; private logQuarantine; consolidateDaily(dataDir: string, date: Date, filenamePrefix?: string): Promise<number>; } //# sourceMappingURL=parquet-writer.d.ts.map