public class PropertyEvaluatorSelect extends java.lang.Object implements PropertyEvaluator
Constructor and Description |
---|
PropertyEvaluatorSelect(EventType resultEventType,
SelectExprProcessor selectExprProcessor,
PropertyEvaluatorAccumulative accumulative) |
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(EventType resultEventType, SelectExprProcessor selectExprProcessor, PropertyEvaluatorAccumulative accumulative)
public 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