UNPKG

soda-angular

Version:
29 lines (28 loc) 1.01 kB
import { Column, LimitClause, OffsetClause, SelectClause, WhereClause } from './clauses'; import { OrderClause } from './clauses/order'; import { WhereFilterType } from './clauses/where/where-filters-type'; import { SoqlQuery } from './soql-query'; export declare class SoqlQueryBuilder { private limitClause; private offsetClause; private selectClause; private whereClause; private orderClause; get LimitClause(): LimitClause; get OffsetClause(): OffsetClause; get SelectClause(): SelectClause; get WhereClause(): WhereClause; get OrderClause(): OrderClause; limit(maxRows: number): this; clearLimit(): void; offset(rows: number): this; clearOffset(): void; select(...columns: Column[]): this; clearSelect(): void; filter(...filters: WhereFilterType[]): this; orderBy(...columns: Column[]): this; clearOrder(): void; clearFilters(): void; getQuery(): SoqlQuery; clone(): SoqlQueryBuilder; }