UNPKG

@starbemtech/star-db-query-builder

Version:

A query builder to be used with mysql or postgres

10 lines (9 loc) 814 B
import { Conditions, OrderBy, DBClients } from './types'; export declare const createSelectFields: (fields: string[] | undefined, clientType: DBClients) => string; export declare const generatePlaceholders: (keys: any[], clientType: DBClients) => string; export declare const generateSetClause: (keys: any[], clientType: DBClients) => string; export declare const createWhereClause: <T>(conditions: Conditions<T> | undefined, startIndex: number | undefined, clientType: DBClients, unaccent?: boolean) => [string, any[], number]; export declare const createOrderByClause: (orderBy?: OrderBy) => string; export declare const createGroupByClause: (groupBy?: string[]) => string; export declare const createLimitClause: (limit?: number) => string; export declare const createOffsetClause: (offset?: number) => string;