Skip to content

Class: ODataQueryBuilder

Defined in: src/adapters/odata/query-builder.ts:17

Translates Strata DataQuery objects into OData v4 URL parameters.

Constructors

Constructor

new ODataQueryBuilder(): ODataQueryBuilder

Returns

ODataQueryBuilder

Methods

buildFilter()

static buildFilter(filters): string

Defined in: src/adapters/odata/query-builder.ts:29

Build $filter string from FilterExpression array.

Parameters

filters

FilterExpression[]

Returns

string


buildOrderBy()

static buildOrderBy(sort): string

Defined in: src/adapters/odata/query-builder.ts:21

Build $orderby string from ColumnSort array.

Parameters

sort

ColumnSort[]

Returns

string


buildUrl()

static buildUrl(serviceUrl, entitySet, params): string

Defined in: src/adapters/odata/query-builder.ts:37

Build a complete OData URL.

Parameters

serviceUrl

string

entitySet

string

params

ODataUrlParams

Returns

string