Class PropertyEvaluatorSelect
java.lang.Object
com.espertech.esper.common.internal.epl.contained.PropertyEvaluatorSelect
- All Implemented Interfaces:
PropertyEvaluator
Property evaluator that considers a select-clauses and relies
on an accumulative property evaluator that presents events for all columns and rows.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
compareTo
(PropertyEvaluator otherFilterPropertyEval) Compare to another property evaluator.Returns the result type of the events generated by evaluating a property expression.getProperty
(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext) Returns the result events based on property values, or null if none found.void
setAccumulative
(PropertyEvaluatorAccumulative accumulative) void
setResultEventType
(EventType resultEventType) void
setSelectExprProcessor
(SelectExprProcessor selectExprProcessor)
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
PropertyEvaluatorSelect
public PropertyEvaluatorSelect()
-
-
Method Details
-
setResultEventType
-
setSelectExprProcessor
-
setAccumulative
-
getProperty
Description copied from interface:PropertyEvaluator
Returns the result events based on property values, or null if none found.- Specified by:
getProperty
in interfacePropertyEvaluator
- Parameters:
theEvent
- to inspectexprEvaluatorContext
- expression evaluation context- Returns:
- events representing property(s)
-
getFragmentEventType
Description copied from interface:PropertyEvaluator
Returns the result type of the events generated by evaluating a property expression.- Specified by:
getFragmentEventType
in interfacePropertyEvaluator
- Returns:
- result event type
-
compareTo
Description copied from interface:PropertyEvaluator
Compare to another property evaluator.- Specified by:
compareTo
in interfacePropertyEvaluator
- Parameters:
otherFilterPropertyEval
- other- Returns:
- equals or not
-