OptionalaggregationAggregation request; if present the Result contains aggregate rows.
OptionalfilterTyped semantic filter. Protocol neutral: adapters compile it to the target
dialect and throw HonuaCapabilityNotSupportedError naming the construct
and protocol when the target cannot express it exactly — a construct is
never silently dropped or widened.
Composes with spatialFilter, temporalFilter, and (during migration)
where; every present constraint is conjunctive.
OptionalorderSort order.
OptionaloutSubset of fields to return. Adapters default to all when omitted.
OptionaloutOutput spatial reference (WKID, "auto", or full reference object).
OptionalpaginationPagination.
OptionalreturnWhether the result envelope should include geometry.
OptionalsignalCaller-supplied cancellation.
OptionalspatialSpatial constraint. Reuses core/spatial-filter.ts.
OptionaltemporalCanonical time constraint. Without field it targets the source's own time
dimension (GeoServices time=, OGC / STAC datetime=); with field it
compiles to an explicit temporal predicate, which is the only form OData,
WFS, and GeoParquet can express.
OptionalwhereSource-native filter text retained for v1 compatibility. Its language is selected by the source adapter (for example GeoServices SQL-92, CQL2 text, OData, or DuckDB SQL) and is never protocol neutral.
Protocol-neutral query intent.
Source.query()adapters translate this into aQueryFeaturesRequest,MapLayerQueryRequest,OgcItemsRequest, or the corresponding WFS / OData request.filteris the typed, protocol-neutral semantic filter: the same expression compiles to GeoServices SQL-92, CQL2, FES 2.0, OData$filter, and DuckDB SQL.spatialFilteris aSpatialFilterproduced by the spatial-filter builders (envelope,point,polygon,bufferEnvelope, …), andtemporalFilteris the canonical time constraint (instant or interval).Example