UNPKG

@niur/google-admanager-api

Version:
35 lines 1.1 kB
import { Statement, Value } from '../../common/types'; export declare class StatementBuilder { static SUGGESTED_PAGE_LIMIT: number; private SELECT; private FROM; private WHERE; private LIMIT; private OFFSET; private ORDER_BY; private _select; private _from; private _where; private _limit?; private _offset?; private _orderBy; private valueEntries; private removeKeyword; select(columns: string): StatementBuilder; from(table: string): StatementBuilder; where(table: string): StatementBuilder; limit(count: number): StatementBuilder; offset(count: number): StatementBuilder; increaseOffsetBy(amount: number): StatementBuilder; getOffset(): number | undefined; removeLimitAndOffset(): StatementBuilder; orderBy(orderBy: string): StatementBuilder; addValue(key: string, value: Value): StatementBuilder; private getValue; private isDateTime; private isDate; private validateQuery; private buildQuery; toStatement(): Statement; } //# sourceMappingURL=statementBuilder.util.d.ts.map