Class CompositeFilter
- java.lang.Object
-
- com.epam.ta.reportportal.commons.querygen.CompositeFilter
-
-
Constructor Summary
Constructors Constructor Description CompositeFilter(org.jooq.Operator operator, Queryable... filters)CompositeFilter(org.jooq.Operator operator, java.util.Collection<Queryable> filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ConvertibleCondition>getFilterConditions()FilterTargetgetTarget()java.util.Map<com.epam.ta.reportportal.commons.querygen.ConditionType,org.jooq.Condition>toCondition()Build a map where key isConditionTypeand value is a compositeConditionthat should be applied either inConditionType.HAVINGorConditionType.WHEREclauseQuerySuppliertoQuery()Builds a query with lazy joins
-
-
-
Method Detail
-
toQuery
public QuerySupplier toQuery()
Description copied from interface:QueryableBuilds a query with lazy joins- Specified by:
toQueryin interfaceQueryable- Returns:
QuerySupplier
-
toCondition
public java.util.Map<com.epam.ta.reportportal.commons.querygen.ConditionType,org.jooq.Condition> toCondition()
Description copied from interface:QueryableBuild a map where key isConditionTypeand value is a compositeConditionthat should be applied either inConditionType.HAVINGorConditionType.WHEREclause- Specified by:
toConditionin interfaceQueryable- Returns:
- Resulted map
-
getTarget
public FilterTarget getTarget()
- Specified by:
getTargetin interfaceQueryable- Returns:
FilterTarget
-
getFilterConditions
public java.util.List<ConvertibleCondition> getFilterConditions()
- Specified by:
getFilterConditionsin interfaceQueryable- Returns:
- Set of
FilterCondition
-
-