Class PropertyEvaluatorSimple
java.lang.Object
com.espertech.esper.common.internal.epl.contained.PropertyEvaluatorSimple
- All Implemented Interfaces:
PropertyEvaluator
Property evaluator that considers only level one and considers a where-clause,
but does not consider a select clause or N-level.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
compareTo
(PropertyEvaluator otherEval) 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
setContainedEventEval
(ContainedEventEval containedEventEval) void
setEventType
(EventType eventType) void
setExpressionText
(String expressionText) void
setFilter
(ExprEvaluator filter) void
setFragmentIsIndexed
(boolean fragmentIsIndexed)
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
PropertyEvaluatorSimple
public PropertyEvaluatorSimple()
-
-
Method Details
-
setContainedEventEval
-
setFilter
-
setFragmentIsIndexed
public void setFragmentIsIndexed(boolean fragmentIsIndexed) -
setExpressionText
-
setEventType
-
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:
otherEval
- other- Returns:
- equals or not
-
getFilter
-
getExpressionText
-