Skip to content

/AWS1/CL_IOSSEARCHRESULT

A single matching segment of time-series data returned by a search.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_searchid TYPE /AWS1/IOSSEARCHID /AWS1/IOSSEARCHID

The identifier of the search that produced this result.

iv_workspacename TYPE /AWS1/IOSWORKSPACENAME /AWS1/IOSWORKSPACENAME

The name of the workspace the search ran against.

iv_datasetid TYPE /AWS1/IOSDATASETID /AWS1/IOSDATASETID

The identifier of the dataset that contains the matching data.

iv_timeseriesid TYPE /AWS1/IOSTIMESERIESID /AWS1/IOSTIMESERIESID

The identifier of the time series that contains the matching data.

io_starttimestamp TYPE REF TO /AWS1/CL_IOSTIMEINNANOS /AWS1/CL_IOSTIMEINNANOS

The start of the matching time-series segment, in nanoseconds since the Unix epoch.

io_endtimestamp TYPE REF TO /AWS1/CL_IOSTIMEINNANOS /AWS1/CL_IOSTIMEINNANOS

The end of the matching time-series segment, in nanoseconds since the Unix epoch.

io_toptimestamp TYPE REF TO /AWS1/CL_IOSTIMEINNANOS /AWS1/CL_IOSTIMEINNANOS

The timestamp of the most relevant point within the matching segment, in nanoseconds since the Unix epoch.

iv_score TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

The relevance score of this result. Higher scores indicate a stronger match.


Queryable Attributes

searchId

The identifier of the search that produced this result.

Accessible with the following methods

Method Description
GET_SEARCHID() Getter for SEARCHID, with configurable default
ASK_SEARCHID() Getter for SEARCHID w/ exceptions if field has no value
HAS_SEARCHID() Determine if SEARCHID has a value

workspaceName

The name of the workspace the search ran against.

Accessible with the following methods

Method Description
GET_WORKSPACENAME() Getter for WORKSPACENAME, with configurable default
ASK_WORKSPACENAME() Getter for WORKSPACENAME w/ exceptions if field has no value
HAS_WORKSPACENAME() Determine if WORKSPACENAME has a value

datasetId

The identifier of the dataset that contains the matching data.

Accessible with the following methods

Method Description
GET_DATASETID() Getter for DATASETID, with configurable default
ASK_DATASETID() Getter for DATASETID w/ exceptions if field has no value
HAS_DATASETID() Determine if DATASETID has a value

timeSeriesId

The identifier of the time series that contains the matching data.

Accessible with the following methods

Method Description
GET_TIMESERIESID() Getter for TIMESERIESID, with configurable default
ASK_TIMESERIESID() Getter for TIMESERIESID w/ exceptions if field has no value
HAS_TIMESERIESID() Determine if TIMESERIESID has a value

startTimestamp

The start of the matching time-series segment, in nanoseconds since the Unix epoch.

Accessible with the following methods

Method Description
GET_STARTTIMESTAMP() Getter for STARTTIMESTAMP

endTimestamp

The end of the matching time-series segment, in nanoseconds since the Unix epoch.

Accessible with the following methods

Method Description
GET_ENDTIMESTAMP() Getter for ENDTIMESTAMP

topTimestamp

The timestamp of the most relevant point within the matching segment, in nanoseconds since the Unix epoch.

Accessible with the following methods

Method Description
GET_TOPTIMESTAMP() Getter for TOPTIMESTAMP

score

The relevance score of this result. Higher scores indicate a stronger match.

Accessible with the following methods

Method Description
GET_SCORE() Getter for SCORE, with configurable default
ASK_SCORE() Getter for SCORE w/ exceptions if field has no value
STR_SCORE() String format for SCORE, with configurable default
HAS_SCORE() Determine if SCORE has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SEARCHRESULTLIST

TYPES TT_SEARCHRESULTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOSSEARCHRESULT WITH DEFAULT KEY
.