UNPKG

@timescaledb/core

Version:

The `@timescaledb/core` package provides fundamental building blocks for working with TimescaleDB in TypeScript/JavaScript applications. It includes SQL query builders and utilities for managing hypertables, continuous aggregates, compression, and other T

33 lines (32 loc) 1.03 kB
import { CreateContinuousAggregateOptions } from '@timescaledb/schemas'; declare class ContinuousAggregateInspectBuilder { private name; constructor(name: string); build(): string; } declare class ContinuousAggregateUpBuilder { private name; private source; private options; constructor(name: string, source: string, options: CreateContinuousAggregateOptions); private generateAggregate; private generateSelect; getRefreshPolicy(): string | null; build(): string; } declare class ContinuousAggregateDownBuilder { private name; private options; constructor(name: string, options: CreateContinuousAggregateOptions); build(): string[]; } export declare class ContinuousAggregate { private name; private source; private options; constructor(name: string, source: string, options: CreateContinuousAggregateOptions); up(): ContinuousAggregateUpBuilder; down(): ContinuousAggregateDownBuilder; inspect(): ContinuousAggregateInspectBuilder; } export {};