@useorbis/db-sdk
Version:
Orbis' Typescript SDK for building open-data experiences.
27 lines (26 loc) • 464 B
TypeScript
/**
* SQL SELECT TEMPLATE
*
*
SELECT
{ <$columns> }
{ FROM [$from] }
{ [$join] }
{ WHERE [$where] }
{ GROUP BY [$groupBy] }
{ HAVING [$having] }
{ ORDER BY [$orderBy] }
{ LIMIT [$limit] }
{ OFFSET [$offset] }
*
*
*/
export type OrderByParams = [string, "asc" | "desc"];
export declare class SqlSelectBuilder {
#private;
constructor(query: Record<string, any>);
build(): {
query: string;
params: any[];
};
}