Package ch.ivyteam.ivy.workflow.query
Class TaskBoundarySignalEventReceiverQuery
java.lang.Object
ch.ivyteam.ivy.persistence.query.Query<ITaskBoundarySignalEventReceiver>
ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
- Direct Known Subclasses:
TaskBoundarySignalEventReceiverQuery.AggregationQuery
,TaskBoundarySignalEventReceiverQuery.FilterLink
,TaskBoundarySignalEventReceiverQuery.GroupByQuery
,TaskBoundarySignalEventReceiverQuery.OrderByQuery
- API:
- This is a public API.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Links a where condition with another.(package private) static class
static class
static interface
Provides methods to perform aggregations on the query.static interface
static interface
Basic filter functionality provider for a column ofITaskBoundarySignalEventReceiver
static interface
static interface
Links a where condition with another.static interface
static interface
Provides methods to group the result by certain fields.static interface
Provides filter functionality for an integer column ofITaskBoundarySignalEventReceiver
static interface
Provides filter functionality for a decimal number column ofITaskBoundarySignalEventReceiver
static interface
Provides methods to order the result by columns ofITaskBoundarySignalEventReceiver
.static interface
Provides filter functionality for columns ofITaskBoundarySignalEventReceiver
that can be filter by string patterns (isLike)static interface
Provides filter functionality for a string column ofITaskBoundarySignalEventReceiver
static class
static class
-
Method Summary
Modifier and TypeMethodDescriptionReturns an object which contains the aggregation part for this query.
It provides methods to perform aggregations on the query.create()
Creates a new queryexecutor()
Provides a fluent API to execute this query and fetch its results.groupBy()
Returns an object which contains the group by part for this query.
It provides methods to group the result by certain fields.orderBy()
Returns an object which contains the order by part for this query.
It provides methods to order the result by certain columns.where()
Returns an object which contains the where part for this query.
It provides methods to filter the result by certain columns.
-
Method Details
-
create
Creates a new query- Returns:
- A new instance of TaskBoundarySignalEventReceiverQuery
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
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.
-