public class PropertyEvaluatorSelect extends Object implements PropertyEvaluator
Constructor and Description |
---|
PropertyEvaluatorSelect(SelectExprProcessor selectExprProcessor,
PropertyEvaluatorAccumulative accumulative)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTo(PropertyEvaluator otherFilterPropertyEval)
Compare to another property evaluator.
|
EventType |
getFragmentEventType()
Returns the result type of the events generated by evaluating a property expression.
|
EventBean[] |
getProperty(EventBean theEvent,
ExprEvaluatorContext exprEvaluatorContext)
Returns the result events based on property values, or null if none found.
|
public PropertyEvaluatorSelect(SelectExprProcessor selectExprProcessor, PropertyEvaluatorAccumulative accumulative)
selectExprProcessor
- evaluates the select clauseaccumulative
- provides property events for input eventspublic EventBean[] getProperty(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
PropertyEvaluator
getProperty
in interface PropertyEvaluator
theEvent
- to inspectexprEvaluatorContext
- expression evaluation contextpublic EventType getFragmentEventType()
PropertyEvaluator
getFragmentEventType
in interface PropertyEvaluator
public boolean compareTo(PropertyEvaluator otherFilterPropertyEval)
PropertyEvaluator
compareTo
in interface PropertyEvaluator
otherFilterPropertyEval
- other