Interface SignalEventQuery.IAggregationQuery

All Known Implementing Classes:
SignalEventQuery.AggregationQuery
Enclosing class:
SignalEventQuery

public static interface SignalEventQuery.IAggregationQuery
Provides methods to perform aggregations on the query. For each aggregation a column is added to the result set.
API:
This is a public API.
  • Method Details

    • countRows

      Adds a result column Count to the query, that contains the number of (grouped) rows.

      SQL part: COUNT(*) AS Count

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSignalEventId

      Adds a result column MinSignalEventId to the query, that contains the minimum value of the field SignalEventId of all (grouped) rows.

      SQL part: MIN(SignalEventId) AS MinSignalEventId

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSignalEventId

      Adds a result column MaxSignalEventId to the query, that contains the maximum value of the field SignalEventId of all (grouped) rows.

      SQL part: MAX(SignalEventId) AS MaxSignalEventId

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSignalCode

      Adds a result column MinSignalCode to the query, that contains the minimum value of the field SignalCode of all (grouped) rows.

      SQL part: MIN(SignalCode) AS MinSignalCode

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSignalCode

      Adds a result column MaxSignalCode to the query, that contains the maximum value of the field SignalCode of all (grouped) rows.

      SQL part: MAX(SignalCode) AS MaxSignalCode

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • avgSentTimestamp

      Adds a result column AvgSentTimestamp to the query, that contains the average of the field SentTimestamp of all (grouped) rows.

      SQL part: AVG(SentTimestamp) AS AvgSentTimestamp

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSentTimestamp

      Adds a result column MinSentTimestamp to the query, that contains the minimum value of the field SentTimestamp of all (grouped) rows.

      SQL part: MIN(SentTimestamp) AS MinSentTimestamp

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSentTimestamp

      Adds a result column MaxSentTimestamp to the query, that contains the maximum value of the field SentTimestamp of all (grouped) rows.

      SQL part: MAX(SentTimestamp) AS MaxSentTimestamp

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSentByUserName

      Adds a result column MinSentByUserName to the query, that contains the minimum value of the field SentByUserName of all (grouped) rows.

      SQL part: MIN(SentByUserName) AS MinSentByUserName

      This is a virtual column. It contains the same value as the column Name of the referenced SecurityMember.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSentByUserName

      Adds a result column MaxSentByUserName to the query, that contains the maximum value of the field SentByUserName of all (grouped) rows.

      SQL part: MAX(SentByUserName) AS MaxSentByUserName

      This is a virtual column. It contains the same value as the column Name of the referenced SecurityMember.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • sumSentByUserId

      Adds a result column SumSentByUserId to the query, that contains the sum of the field SentByUserId of all (grouped) rows.

      SQL part: SUM(SentByUserId) AS SumSentByUserId

      This is a virtual column. It contains the same value as the column UserId of the referenced User.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • avgSentByUserId

      Adds a result column AvgSentByUserId to the query, that contains the average of the field SentByUserId of all (grouped) rows.

      SQL part: AVG(SentByUserId) AS AvgSentByUserId

      This is a virtual column. It contains the same value as the column UserId of the referenced User.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSentByUserId

      Adds a result column MinSentByUserId to the query, that contains the minimum value of the field SentByUserId of all (grouped) rows.

      SQL part: MIN(SentByUserId) AS MinSentByUserId

      This is a virtual column. It contains the same value as the column UserId of the referenced User.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSentByUserId

      Adds a result column MaxSentByUserId to the query, that contains the maximum value of the field SentByUserId of all (grouped) rows.

      SQL part: MAX(SentByUserId) AS MaxSentByUserId

      This is a virtual column. It contains the same value as the column UserId of the referenced User.


      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • minSentByProcessElementPid

      SignalEventQuery.AggregationQuery minSentByProcessElementPid()

      Adds a result column MinSentByProcessElementPid to the query, that contains the minimum value of the field SentByProcessElementPid of all (grouped) rows.

      SQL part: MIN(SentByProcessElementPid) AS MinSentByProcessElementPid

      Returns:
      query for further composition
      API:
      This public API is available in Java.
    • maxSentByProcessElementPid

      SignalEventQuery.AggregationQuery maxSentByProcessElementPid()

      Adds a result column MaxSentByProcessElementPid to the query, that contains the maximum value of the field SentByProcessElementPid of all (grouped) rows.

      SQL part: MAX(SentByProcessElementPid) AS MaxSentByProcessElementPid

      Returns:
      query for further composition
      API:
      This public API is available in Java.