miniml
Version:
A minimal, embeddable semantic data modeling language for generating SQL queries from YAML model definitions. Inspired by LookML.
15 lines (14 loc) • 513 B
TypeScript
import { MinimlModel } from "./common.js";
export interface MinimlQueryOptions {
dimensions?: string[];
measures?: string[];
date_from?: string;
date_to?: string;
where?: string;
having?: string;
order_by?: string[];
limit?: number;
distinct?: boolean;
date_granularity?: string;
}
export declare function renderQuery(model: MinimlModel, { dimensions, measures, date_from, date_to, where, having, order_by, limit, distinct, date_granularity }: MinimlQueryOptions): string;