Timeserie Search Builder
TimeserieSearchBuilder
TimeserieSearchBuilder Objects
class TimeserieSearchBuilder()Defined a search over timeseries
constructor
function constructor()Arguments:
parentInternalOpenGateAPI - Instance of our InternalOpenGateAPI
build
function build() -> 'Search'Build a instance of Search
Returns:
Search
Example:
ogapi.timeserieSearchBuilder(organization, timeserieId).build()group
function group(group: object) -> 'TimeserieSearchBuilder'The search request will have this group by
Arguments:
groupobject
Returns:
TimeserieSearchBuilder
Example:
select
function select(select: SelectBuilder,object) -> 'TimeserieSearchBuilder'The search request will have this filter
Arguments:
selectSelectBuilder,object
Returns:
TimeserieSearchBuilder
Example:
ogapi.timeserieSearchBuilder(organization, timeserieId).select(
ogapi.newSelectBuilder().add(SE.element("Identifier", ["value"], "id"), SE.add("Temperature", ["value"]))
) // Setting SelectBuilder
ogapi.timeserieSearchBuilder(organization, timeserieId).select({ "elements": [{"name": "Identifier",
"fields": [{"field": "value","alias": "identifier"}]},
{"name": "Temperature","fields": [{"field": "value","alias": "identifier"}]}]
}) //Custom select