Class SignalEventQuery

java.lang.Object
ch.ivyteam.ivy.persistence.query.Query<ISignalEvent>
ch.ivyteam.ivy.workflow.query.SignalEventQuery
Direct Known Subclasses:
SignalEventQuery.AggregationQuery, SignalEventQuery.FilterLink, SignalEventQuery.GroupByQuery, SignalEventQuery.OrderByQuery

public class SignalEventQuery extends Query<ISignalEvent>
API:
This is a public API.
  • Method Details

    • create

      public static SignalEventQuery create()
      Creates a new query
      Returns:
      A new instance of SignalEventQuery
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • executor

      public IFluentQueryExecutor<ISignalEvent> executor()

      Provides a fluent API to execute this query and fetch its results.

      Returns:
      fluent API to execute this query.
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • aggregate

      Returns an object which contains the aggregation part for this query.
      It provides methods to perform aggregations on the query. For each aggregation a column is added to the result set.

      Returns:
      aggregate query
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • groupBy

      Returns an object which contains the group by part for this query.
      It provides methods to group the result by certain fields.

      Returns:
      A query group by builder to add group by statements
      See Also:
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • orderBy

      Returns an object which contains the order by part for this query.
      It provides methods to order the result by certain columns.

      Returns:
      An order by query builder to add order by statements
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.
    • where

      Returns an object which contains the where part for this query.
      It provides methods to filter the result by certain columns.

      Returns:
      An filter query builder to add where statements
      API:
      This public API is available in IvyScript and Java. It has the visibility EXPERT.