Package com.morpheusdata.core.data
Class DataOrFilter
java.lang.Object
com.morpheusdata.core.data.DataFilter<Collection<DataFilter>>
com.morpheusdata.core.data.DataOrFilter
Creates a nested collection of operators that need to be checked in the
DataQuery
via an OR join operation.
If wanting to join via an AND operation instead a DataOrFilter
can be used. These filters can be nested within
each-other to create complex DataFilter
operations
Note: For examples on how to use these filters, please refer to the documentation on the DataQuery
class.
- Since:
- 0.15.2
- See Also:
-
Field Summary
FieldsFields inherited from class com.morpheusdata.core.data.DataFilter
DEFAULT_OPERATOR, name, operator, value
-
Constructor Summary
ConstructorsConstructorDescriptionDataOrFilter
(DataFilter... dataFilters) DataOrFilter
(Collection<DataFilter> dataFilters) -
Method Summary
Modifier and TypeMethodDescriptionwithFilter
(DataFilter dataFilter) A Chainable operation to append a sub filter into the OR OperationwithFilters
(DataFilter... dataFilter) withFilters
(Collection<DataFilter> dataFilters) A Chainable operation to append sub filters into the OR Operation
-
Field Details
-
OR_FIELD_NAME
-
OR_OPERATOR
-
-
Constructor Details
-
DataOrFilter
public DataOrFilter() -
DataOrFilter
-
DataOrFilter
-
-
Method Details
-
withFilter
A Chainable operation to append a sub filter into the OR Operation- Parameters:
dataFilter
- the nested Filter to add- Returns:
- a reference to the current DataOrFilter
-
withFilters
A Chainable operation to append sub filters into the OR Operation- Parameters:
dataFilters
- a collection of nested Filter to add- Returns:
- a reference to the current DataAndFilter
-
withFilters
-