Class TaskBoundarySignalEventReceiverQuery.FilterLink
- All Implemented Interfaces:
TaskBoundarySignalEventReceiverQuery.IFilterLink
- Direct Known Subclasses:
TaskBoundarySignalEventReceiverQuery.FilterQuery
- Enclosing class:
TaskBoundarySignalEventReceiverQuery
- API:
- This is a public API.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery
TaskBoundarySignalEventReceiverQuery.AggregationQuery, TaskBoundarySignalEventReceiverQuery.FilterLink, TaskBoundarySignalEventReceiverQuery.FilterQuery, TaskBoundarySignalEventReceiverQuery.GroupByQuery, TaskBoundarySignalEventReceiverQuery.IAggregationQuery, TaskBoundarySignalEventReceiverQuery.IBoolFilterQuery, TaskBoundarySignalEventReceiverQuery.IColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IFilterableColumns, TaskBoundarySignalEventReceiverQuery.IFilterLink, TaskBoundarySignalEventReceiverQuery.IFilterQuery, TaskBoundarySignalEventReceiverQuery.IGroupByQueryColumns, TaskBoundarySignalEventReceiverQuery.IIntegerColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.INumberColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IOrderByQueryColumns, TaskBoundarySignalEventReceiverQuery.IPatternColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.IStringColumnFilterQuery, TaskBoundarySignalEventReceiverQuery.OrderByColumnQuery, TaskBoundarySignalEventReceiverQuery.OrderByQuery -
Method Summary
Modifier and TypeMethodDescriptionand()Adds an AND statement to thewherecondition.and(TaskBoundarySignalEventReceiverQuery subQuery) Adds and AND statement with the given filtersubQuery.Adds an AND statement to the wholewherecondition configured before.Adds and AND statement with the given filtersubQueryto the wholewherecondition configured before.or()Adds an OR statement to thewherecondition.or(TaskBoundarySignalEventReceiverQuery subQuery) Adds and OR statement with the given filtersubQuery.
Only thewherecondition of the givensubQueryis considered.
-
Method Details
-
and
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds an AND statement to the
wherecondition.
Must be followed by other query conditions.Note that
andoperations are always evaluated beforeoroperations, e.g. the expressionA OR B AND Cis evaluated toA OR (B AND C). If you need to get(A OR B) AND C, then use theandOverallmethod.Example
A OR (B AND C):TaskBoundarySignalEventReceiverQuery.create().description().isEqual("A").or().description().isEqual("B") .and().name().isEqual("C");SQL part:
AND- Specified by:
andin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
and
public TaskBoundarySignalEventReceiverQuery.FilterLink and(TaskBoundarySignalEventReceiverQuery subQuery) Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds and AND statement with the given filter
subQuery. Only thewherecondition of the givensubQueryis considered. All other parts are ignored. The wholewherecondition of the given filtersubQueryis and-ed to the query as one term with brackets around it.Note that
andoperations are always evaluated beforeoroperations, e.g. the expressionA OR B AND (subQuery)is evaluated toA OR (B AND (subQuery)). If you need to get(A OR B) AND (subQuery), then use theandOverallmethod.Example
A AND (B OR C):TaskBoundarySignalEventReceiverQuery.create().description().isEqual("A") .and(TaskBoundarySignalEventReceiverQuery.create().name().isEqual("B").or().name().isEqual("C"));SQL part:
AND([subQueryWhereClause])- Specified by:
andin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Parameters:
subQuery- query with a set of where conditions.- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
andOverall
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds an AND statement to the whole
wherecondition configured before.
Must be followed by other query conditions.Example
(A OR B) AND C:TaskBoundarySignalEventReceiverQuery.create().description().isEqual("A").or().description().isEqual("B") .andOverall().name().isEqual("C");- Specified by:
andOverallin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
andOverall
public TaskBoundarySignalEventReceiverQuery.FilterLink andOverall(TaskBoundarySignalEventReceiverQuery subQuery) Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds and AND statement with the given filter
subQueryto the wholewherecondition configured before. Only thewherecondition of the givensubQueryis considered. All other parts are ignored. The wholewherecondition of the given filtersubQueryis and-ed to the query as one term with brackets around it.Example (A OR B) AND (C OR D):
TaskBoundarySignalEventReceiverQuery.create().description().isEqual("A").or().description().isEqual("B") .andOverall(TaskBoundarySignalEventReceiverQuery.create().name().isEqual("C").or().name().isEqual("D"));SQL part:
AND([subQueryWhereClause])- Specified by:
andOverallin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Parameters:
subQuery- query with a set of where conditions.- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
or
Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds an OR statement to the
wherecondition.
Must be followed by other query conditions.Note that
andoperations are evaluated beforeoroperations. E.g. the expressionA and B or Cis evaluated like(A and B) or CSQL part:
OR- Specified by:
orin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Returns:
- query for further composition
- API:
- This public API is available in Java.
-
or
public TaskBoundarySignalEventReceiverQuery.FilterLink or(TaskBoundarySignalEventReceiverQuery subQuery) Description copied from interface:TaskBoundarySignalEventReceiverQuery.IFilterLinkAdds and OR statement with the given filter
subQuery.
Only thewherecondition of the givensubQueryis considered. All other parts are ignored. The wholewherecondition of the given filtersubQueryis or-ed to the query as one term with brackets around it.Note that
andoperations are always evaluated beforeoroperations, e.g. the expressionA AND B OR Cis evaluated to(A AND B) OR C. If you need to getA AND (B OR C), then use this method to add a sub query (B OR C) with aANDoperation to the current query (A).SQL part:
OR([subQueryWhereClause])- Specified by:
orin interfaceTaskBoundarySignalEventReceiverQuery.IFilterLink- Parameters:
subQuery- query with a set of where conditions.- Returns:
- query for further composition
- API:
- This public API is available in Java.
-