Package ch.ivyteam.ivy.workflow.query
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
@Generated(value="ch.ivyteam.db.meta.generator.internal.query.JavaQueryClassGenerator", date="Aug 13, 2021, 10:26:47 AM") public class SignalEventQuery extends Query<ISignalEvent>- API:
- This is a public API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSignalEventQuery.AggregationQueryThis class provides methods to perform aggregations on the query.static classSignalEventQuery.FilterLinkLinks a where condition with another.static classSignalEventQuery.FilterQuerystatic classSignalEventQuery.GroupByQueryProvides methods to group the result by certain fields.static interfaceSignalEventQuery.IAggregationQueryProvides methods to perform aggregations on the query.static interfaceSignalEventQuery.IBoolFilterQuerystatic interfaceSignalEventQuery.IColumnFilterQueryBasic filter functionality provider for a column ofISignalEventstatic interfaceSignalEventQuery.IDateColumnFilterQueryProvides filter functionality for a date column ofISignalEventstatic interfaceSignalEventQuery.IFilterableColumnsstatic interfaceSignalEventQuery.IFilterLinkLinks a where condition with another.static interfaceSignalEventQuery.IFilterQuerystatic interfaceSignalEventQuery.IGroupByQueryColumnsProvides methods to group the result by certain fields.static interfaceSignalEventQuery.IIntegerColumnFilterQueryProvides filter functionality for an integer column ofISignalEventstatic interfaceSignalEventQuery.INumberColumnFilterQueryProvides filter functionality for a decimal number column ofISignalEventstatic interfaceSignalEventQuery.IOrderByQueryColumnsProvides methods to order the result by columns ofISignalEvent.static interfaceSignalEventQuery.IPatternColumnFilterQueryProvides filter functionality for columns ofISignalEventthat can be filter by string patterns (isLike)static interfaceSignalEventQuery.IStringColumnFilterQueryProvides filter functionality for a string column ofISignalEventstatic classSignalEventQuery.OrderByColumnQueryProvides methods to define the direction of the sorting either ascending or descending.static classSignalEventQuery.OrderByQueryProvides methods to order the result by columns ofISignalEvent.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SignalEventQuery.IAggregationQueryaggregate()Returns an object which contains the aggregation part for this query.
It provides methods to perform aggregations on the query.static SignalEventQuerycreate()Creates a new queryIFluentQueryExecutor<ISignalEvent>executor()Provides a fluent API to execute this query and fetch its results.SignalEventQuery.IGroupByQueryColumnsgroupBy()Returns an object which contains the group by part for this query.
It provides methods to group the result by certain fields.SignalEventQuery.IOrderByQueryColumnsorderBy()Returns an object which contains the order by part for this query.
It provides methods to order the result by certain columns.SignalEventQuery.IFilterQuerywhere()Returns an object which contains the where part for this query.
It provides methods to filter the result by certain columns.
-
-
-
Method Detail
-
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
public SignalEventQuery.IAggregationQuery 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
public SignalEventQuery.IGroupByQueryColumns 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:
SignalEventQuery.AggregationQuery.countRows()- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
orderBy
public SignalEventQuery.IOrderByQueryColumns 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
public SignalEventQuery.IFilterQuery 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.
-
-