Interface FilterProcessor<O extends ObjectFilter>
-
- All Known Implementing Classes:
AuditCustomColumnItemFilterProcessor
,CanonicalItemPathItemFilterProcessor
,DetailTableItemFilterProcessor
,EnumOrdinalItemFilterProcessor
,ItemFilterProcessor
,NaryLogicalFilterProcessor
,NotFilterProcessor
,ObjectFilterProcessor
,PropertyValueFilterProcessor
,RefFilterProcessor
,RefItemFilterProcessor
,SinglePathItemFilterProcessor
,SqlQueryContext
,StringItemFilterProcessor
,TimestampItemFilterProcessor
public interface FilterProcessor<O extends ObjectFilter>
Filter processor is very abstract thing that takes the filter and returns the SQL predicate. What happens with it depends on the context implementing the processor. There are two typical usages:- Processors in the context of a query (or subquery). These typically determine what other processor should be used in the next step.
ItemFilterProcessor
s for a single Prism item (not necessarily one SQL column).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.querydsl.core.types.Predicate
process(O filter)
-
-
-
Method Detail
-
process
com.querydsl.core.types.Predicate process(O filter) throws QueryException
- Throws:
QueryException
-
-