plywood
Version:
A query planner and executor
17 lines • 824 B
TypeScript
import type { Timezone } from 'chronoshift';
export declare type PlyTypeSingleValue = 'NULL' | 'BOOLEAN' | 'NUMBER' | 'TIME' | 'STRING';
export declare type PlyTypeSimple = PlyTypeSingleValue | 'NUMBER_RANGE' | 'IP' | 'TIME_RANGE' | 'STRING_RANGE' | 'SET' | 'SET/NULL' | 'SET/BOOLEAN' | 'SET/NUMBER' | 'SET/TIME' | 'SET/STRING' | 'SET/NUMBER_RANGE' | 'SET/TIME_RANGE' | 'SET/IP' | 'SET/STRING_RANGE' | 'TIME_SERIES';
export declare type PlyType = PlyTypeSimple | 'DATASET';
export interface SimpleFullType {
type: PlyTypeSimple;
}
export interface DatasetFullType {
type: 'DATASET';
datasetType: Record<string, FullType>;
parent?: DatasetFullType;
}
export declare type FullType = SimpleFullType | DatasetFullType;
export interface Environment {
timezone?: Timezone;
}
//# sourceMappingURL=types.d.ts.map