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