@uwdata/mosaic-sql
Version:
SQL query construction and analysis.
48 lines • 1.46 kB
TypeScript
import { IntervalNode } from '../ast/interval.js';
/**
* Create a new interval.
* @param unit The interval unit, such as day or year.
* @param steps The number of interval unit steps.
*/
export declare function interval(unit: string, steps: number): IntervalNode;
/**
* Create a new years interval.
* @param steps The number of years.
*/
export declare function years(steps: number): IntervalNode;
/**
* Create a new months interval.
* @param steps The number of months.
*/
export declare function months(steps: number): IntervalNode;
/**
* Create a new days interval.
* @param steps The number of days.
*/
export declare function days(steps: number): IntervalNode;
/**
* Create a new hours interval.
* @param steps The number of hours.
*/
export declare function hours(steps: number): IntervalNode;
/**
* Create a new minutes interval.
* @param steps The number of minutes.
*/
export declare function minutes(steps: number): IntervalNode;
/**
* Create a new seconds interval.
* @param steps The number of seconds.
*/
export declare function seconds(steps: number): IntervalNode;
/**
* Create a new milliseconds interval.
* @param steps The number of milliseconds.
*/
export declare function milliseconds(steps: number): IntervalNode;
/**
* Create a new microseconds interval.
* @param steps The number of microseconds.
*/
export declare function microseconds(steps: number): IntervalNode;
//# sourceMappingURL=interval.d.ts.map