Interface: ODataQuery
Defined in: packages/core/src/query/odata-query.types.ts:39
Typed OData query object produced by ODataQueryPipe. All optional fields are only present when the corresponding query option was supplied in the request.
Per D-14: entitySetName is required for context URL and validation.
Properties
apply?
readonlyoptionalapply?:ApplyNode
Defined in: packages/core/src/query/odata-query.types.ts:54
Parsed $apply value — aggregation/transformation pipeline
count?
readonlyoptionalcount?:boolean
Defined in: packages/core/src/query/odata-query.types.ts:46
True when $count=true was present in the query string
entitySetName
readonlyentitySetName:string
Defined in: packages/core/src/query/odata-query.types.ts:48
Name of the entity set — required for context URL construction and field validation
expand?
readonlyoptionalexpand?:ExpandNode
Defined in: packages/core/src/query/odata-query.types.ts:50
Parsed $expand value — navigation properties to expand
filter?
readonlyoptionalfilter?:FilterNode
Defined in: packages/core/src/query/odata-query.types.ts:40
orderBy?
readonlyoptionalorderBy?:OrderByItem[]
Defined in: packages/core/src/query/odata-query.types.ts:42
search?
readonlyoptionalsearch?:SearchNode
Defined in: packages/core/src/query/odata-query.types.ts:52
Parsed $search value — full-text search expression
select?
readonlyoptionalselect?:SelectNode
Defined in: packages/core/src/query/odata-query.types.ts:41
skip?
readonlyoptionalskip?:number
Defined in: packages/core/src/query/odata-query.types.ts:44
top?
readonlyoptionaltop?:number
Defined in: packages/core/src/query/odata-query.types.ts:43