Class SignalEventQuery.AggregationQuery
- All Implemented Interfaces:
SignalEventQuery.IAggregationQuery
- Enclosing class:
- SignalEventQuery
- API:
- This is a public API.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.ivyteam.ivy.workflow.query.SignalEventQuery
SignalEventQuery.AggregationQuery, SignalEventQuery.FilterLink, SignalEventQuery.FilterQuery, SignalEventQuery.GroupByQuery, SignalEventQuery.IAggregationQuery, SignalEventQuery.IBoolFilterQuery, SignalEventQuery.IColumnFilterQuery, SignalEventQuery.IDateColumnFilterQuery, SignalEventQuery.IFilterableColumns, SignalEventQuery.IFilterLink, SignalEventQuery.IFilterQuery, SignalEventQuery.IGroupByQueryColumns, SignalEventQuery.IIntegerColumnFilterQuery, SignalEventQuery.INumberColumnFilterQuery, SignalEventQuery.IOrderByQueryColumns, SignalEventQuery.IPatternColumnFilterQuery, SignalEventQuery.IStringColumnFilterQuery, SignalEventQuery.OrderByColumnQuery, SignalEventQuery.OrderByQuery
-
Method Summary
Modifier and TypeMethodDescriptionAdds a result columnAvgSentByUserId
to the query, that contains the average of the fieldSentByUserId
of all (grouped) rows.Adds a result columnAvgSentTimestamp
to the query, that contains the average of the fieldSentTimestamp
of all (grouped) rows.Adds a result columnCount
to the query, that contains the number of (grouped) rows.Adds a result columnMaxSentByProcessElementPid
to the query, that contains the maximum value of the fieldSentByProcessElementPid
of all (grouped) rows.Adds a result columnMaxSentByUserId
to the query, that contains the maximum value of the fieldSentByUserId
of all (grouped) rows.Adds a result columnMaxSentByUserName
to the query, that contains the maximum value of the fieldSentByUserName
of all (grouped) rows.Adds a result columnMaxSentTimestamp
to the query, that contains the maximum value of the fieldSentTimestamp
of all (grouped) rows.Adds a result columnMaxSignalCode
to the query, that contains the maximum value of the fieldSignalCode
of all (grouped) rows.Adds a result columnMaxSignalEventId
to the query, that contains the maximum value of the fieldSignalEventId
of all (grouped) rows.Adds a result columnMinSentByProcessElementPid
to the query, that contains the minimum value of the fieldSentByProcessElementPid
of all (grouped) rows.Adds a result columnMinSentByUserId
to the query, that contains the minimum value of the fieldSentByUserId
of all (grouped) rows.Adds a result columnMinSentByUserName
to the query, that contains the minimum value of the fieldSentByUserName
of all (grouped) rows.Adds a result columnMinSentTimestamp
to the query, that contains the minimum value of the fieldSentTimestamp
of all (grouped) rows.Adds a result columnMinSignalCode
to the query, that contains the minimum value of the fieldSignalCode
of all (grouped) rows.Adds a result columnMinSignalEventId
to the query, that contains the minimum value of the fieldSignalEventId
of all (grouped) rows.Adds a result columnSumSentByUserId
to the query, that contains the sum of the fieldSentByUserId
of all (grouped) rows.
-
Method Details
-
countRows
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
Count
to the query, that contains the number of (grouped) rows.SQL part:
COUNT(*) AS Count
- Specified by:
countRows
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSignalEventId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSignalEventId
to the query, that contains the minimum value of the fieldSignalEventId
of all (grouped) rows.SQL part:
MIN(SignalEventId) AS MinSignalEventId
- Specified by:
minSignalEventId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSignalEventId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSignalEventId
to the query, that contains the maximum value of the fieldSignalEventId
of all (grouped) rows.SQL part:
MAX(SignalEventId) AS MaxSignalEventId
- Specified by:
maxSignalEventId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSignalCode
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSignalCode
to the query, that contains the minimum value of the fieldSignalCode
of all (grouped) rows.SQL part:
MIN(SignalCode) AS MinSignalCode
- Specified by:
minSignalCode
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSignalCode
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSignalCode
to the query, that contains the maximum value of the fieldSignalCode
of all (grouped) rows.SQL part:
MAX(SignalCode) AS MaxSignalCode
- Specified by:
maxSignalCode
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
avgSentTimestamp
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
AvgSentTimestamp
to the query, that contains the average of the fieldSentTimestamp
of all (grouped) rows.SQL part:
AVG(SentTimestamp) AS AvgSentTimestamp
- Specified by:
avgSentTimestamp
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSentTimestamp
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSentTimestamp
to the query, that contains the minimum value of the fieldSentTimestamp
of all (grouped) rows.SQL part:
MIN(SentTimestamp) AS MinSentTimestamp
- Specified by:
minSentTimestamp
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSentTimestamp
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSentTimestamp
to the query, that contains the maximum value of the fieldSentTimestamp
of all (grouped) rows.SQL part:
MAX(SentTimestamp) AS MaxSentTimestamp
- Specified by:
maxSentTimestamp
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSentByUserName
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSentByUserName
to the query, that contains the minimum value of the fieldSentByUserName
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 referencedSecurityMember
.- Specified by:
minSentByUserName
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSentByUserName
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSentByUserName
to the query, that contains the maximum value of the fieldSentByUserName
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 referencedSecurityMember
.- Specified by:
maxSentByUserName
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
sumSentByUserId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
SumSentByUserId
to the query, that contains the sum of the fieldSentByUserId
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 referencedUser
.- Specified by:
sumSentByUserId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
avgSentByUserId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
AvgSentByUserId
to the query, that contains the average of the fieldSentByUserId
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 referencedUser
.- Specified by:
avgSentByUserId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSentByUserId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSentByUserId
to the query, that contains the minimum value of the fieldSentByUserId
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 referencedUser
.- Specified by:
minSentByUserId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSentByUserId
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSentByUserId
to the query, that contains the maximum value of the fieldSentByUserId
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 referencedUser
.- Specified by:
maxSentByUserId
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
minSentByProcessElementPid
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MinSentByProcessElementPid
to the query, that contains the minimum value of the fieldSentByProcessElementPid
of all (grouped) rows.SQL part:
MIN(SentByProcessElementPid) AS MinSentByProcessElementPid
- Specified by:
minSentByProcessElementPid
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
maxSentByProcessElementPid
Description copied from interface:SignalEventQuery.IAggregationQuery
Adds a result column
MaxSentByProcessElementPid
to the query, that contains the maximum value of the fieldSentByProcessElementPid
of all (grouped) rows.SQL part:
MAX(SentByProcessElementPid) AS MaxSentByProcessElementPid
- Specified by:
maxSentByProcessElementPid
in interfaceSignalEventQuery.IAggregationQuery
- Returns:
- query for further composition
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-