Timeserie Search Builder

TimeserieSearchBuilder

TimeserieSearchBuilder Objects

class TimeserieSearchBuilder()

Defined a search over timeseries

constructor
function constructor()

Arguments:

  • parent InternalOpenGateAPI - 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:

  • group object

Returns:

  • TimeserieSearchBuilder

Example:


select
function select(select: SelectBuilder,object) -> 'TimeserieSearchBuilder'

The search request will have this filter

Arguments:

  • select SelectBuilder,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