oceanum-js

@oceanum/datamesh


@oceanum/datamesh / Query

Class: Query

Defined in: packages/datamesh/src/lib/query.ts:164

Query class representing a Datamesh query.

Implements

Constructors

Constructor

new Query(query): Query

Defined in: packages/datamesh/src/lib/query.ts:178

Parameters

query

IQuery

Returns

Query

Properties

aggregate?

optional aggregate: Aggregate

Defined in: packages/datamesh/src/lib/query.ts:174

Implementation of

IQuery.aggregate


coordfilter?

optional coordfilter: CoordSelector[]

Defined in: packages/datamesh/src/lib/query.ts:172

Implementation of

IQuery.coordfilter


crs?

optional crs: string | number

Defined in: packages/datamesh/src/lib/query.ts:173

Implementation of

IQuery.crs


datasource

datasource: string

Defined in: packages/datamesh/src/lib/query.ts:165

Implementation of

IQuery.datasource


description?

optional description: string

Defined in: packages/datamesh/src/lib/query.ts:167

Implementation of

IQuery.description


geofilter?

optional geofilter: GeoFilter

Defined in: packages/datamesh/src/lib/query.ts:170

Implementation of

IQuery.geofilter


id?

optional id: string

Defined in: packages/datamesh/src/lib/query.ts:176

Implementation of

IQuery.id


levelfilter?

optional levelfilter: LevelFilter

Defined in: packages/datamesh/src/lib/query.ts:171

Implementation of

IQuery.levelfilter


limit?

optional limit: number

Defined in: packages/datamesh/src/lib/query.ts:175

Implementation of

IQuery.limit


parameters?

optional parameters: Record<string, string | number>

Defined in: packages/datamesh/src/lib/query.ts:166

Implementation of

IQuery.parameters


timefilter?

optional timefilter: TimeFilter

Defined in: packages/datamesh/src/lib/query.ts:169

Implementation of

IQuery.timefilter


variables?

optional variables: string[]

Defined in: packages/datamesh/src/lib/query.ts:168

Implementation of

IQuery.variables

Methods

toJSON()

toJSON(): Record<string, unknown>

Defined in: packages/datamesh/src/lib/query.ts:196

Returns the query as a JSON object.

Returns

Record<string, unknown>