UNPKG

signalk-parquet

Version:

Vessel data Parquet file archive with automated value and geospatial triggers. History API compliant with cloud backups and queries.

20 lines 1.03 kB
import { ServerAPI, Context, Path } from '@signalk/server-api'; import { PathInfo } from '../types'; import { ZonedDateTime } from '@js-joda/core'; /** * Get available SignalK paths from Hive directory structure * Scans tier=raw/context={ctx}/path={path}/ and returns paths that contain data files */ export declare function getAvailablePaths(dataDir: string, app: ServerAPI, context?: string, countFiles?: boolean): PathInfo[]; /** * Get available SignalK paths as simple string array * Useful for SignalK history API compliance */ export declare function getAvailablePathsArray(dataDir: string, app: ServerAPI, context?: string): string[]; /** * Get available SignalK paths that have data within a specific time range * This is compliant with SignalK History API specification * Uses Hive-partitioned directory structure */ export declare function getAvailablePathsForTimeRange(dataDir: string, context: Context, from: ZonedDateTime, to: ZonedDateTime): Promise<Path[]>; //# sourceMappingURL=path-discovery.d.ts.map