UNPKG

json-to-sql-parser

Version:

A TypeScript library that converts JSON-based query specifications into safe SQL queries

14 lines 652 B
import type { AggregationQuery } from "../schemas"; import type { Config, ConfigWithForeignKeys } from "../types"; type ParsedAggregationQuery = { select: string[]; from: string; where?: string; groupBy: string[]; joins: string[]; }; export declare function parseAggregationQuery(query: AggregationQuery, baseConfig: Config | ConfigWithForeignKeys): ParsedAggregationQuery; export declare function compileAggregationQuery(query: ParsedAggregationQuery): string; export declare function buildAggregationQuery(query: AggregationQuery, config: Config | ConfigWithForeignKeys): string; export {}; //# sourceMappingURL=aggregate.d.ts.map