UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

35 lines 1.11 kB
import type { 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