soda-angular
Version:
Socrata SODA client for Angular
29 lines (28 loc) • 1.01 kB
TypeScript
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;
}