UNPKG

@dazejs/framework

Version:

Daze.js - A powerful web framework for Node.js

29 lines (28 loc) 1.29 kB
import { Builder } from '../builder'; export declare class Parser { selectComponents: string[]; parseSelect(builder: Builder): string; parseInsert(builder: Builder, data?: Record<string, any>[]): string; parseUpdate(builder: Builder, columns?: string[]): string; parseDelete(builder: Builder): string; parseSelectComponents(builder: Builder): string; parseComponent(builder: Builder, part: string): string; parseAggregate(builder: Builder): string; parseColumns(builder: Builder): string; parseFrom(builder: Builder): string; parseGroups(builder: Builder): string; parseWheres(builder: Builder, conjunction?: string): string; parseOrders(builder: Builder): string; parseLimit(builder: Builder): string; parseOffset(builder: Builder): string; parseLock(builder: Builder): string; parseJoins(builder: Builder): string; parseHavings(builder: Builder): string; parseUnions(builder: Builder): string; parameterize(value: any[]): string[]; parameter(): string; columnDelimite(columns: string[], builder: Builder): string; columnDelimiteForUpdate(columns: string[], builder: Builder): string; wrapColum(column: string, builder: Builder, as?: string): string; getTable(builder: Builder): string; }