oceanum-js

@oceanum/datamesh


@oceanum/datamesh / index / Query

Class: Query

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

Query class representing a Datamesh query.

Implements

Constructors

Constructor

new Query(query): Query

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

Parameters

query

IQuery

Returns

Query

Properties

aggregate?

optional aggregate?: Aggregate

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

Implementation of

IQuery.aggregate


coordfilter?

optional coordfilter?: CoordSelector[]

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

Implementation of

IQuery.coordfilter


crs?

optional crs?: string | number

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

Implementation of

IQuery.crs


datasource

datasource: string

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

Implementation of

IQuery.datasource


description?

optional description?: string

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

Implementation of

IQuery.description


geofilter?

optional geofilter?: GeoFilter

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

Implementation of

IQuery.geofilter


id?

optional id?: string

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

Implementation of

IQuery.id


levelfilter?

optional levelfilter?: LevelFilter

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

Implementation of

IQuery.levelfilter


limit?

optional limit?: number

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

Implementation of

IQuery.limit


parameters?

optional parameters?: Record<string, string | number>

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

Implementation of

IQuery.parameters


timefilter?

optional timefilter?: TimeFilter

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

Implementation of

IQuery.timefilter


variables?

optional variables?: string[]

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

Implementation of

IQuery.variables

Methods

toJSON()

toJSON(): Record<string, unknown>

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

Returns the query as a JSON object.

Returns

Record<string, unknown>