Class PropertyEvaluatorSimpleForge
java.lang.Object
com.espertech.esper.common.internal.epl.contained.PropertyEvaluatorSimpleForge
- All Implemented Interfaces:
PropertyEvaluatorForge
Property evaluator that considers only level one and considers a where-clause,
but does not consider a select clause or N-level.
-
Constructor Summary
ConstructorDescriptionPropertyEvaluatorSimpleForge
(ContainedEventEvalForge containedEventEval, FragmentEventType fragmentEventType, ExprForge filter, String expressionText) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
compareTo
(PropertyEvaluatorForge otherEval) Returns the result type of the events generated by evaluating a property expression.make
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-
Constructor Details
-
PropertyEvaluatorSimpleForge
public PropertyEvaluatorSimpleForge(ContainedEventEvalForge containedEventEval, FragmentEventType fragmentEventType, ExprForge filter, String expressionText) Ctor.- Parameters:
containedEventEval
- property getter or other evaluatorfragmentEventType
- property event typefilter
- optional where-clause expressionexpressionText
- the property name
-
-
Method Details
-
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
make
in interfacePropertyEvaluatorForge
-
getFragmentEventType
Description copied from interface:PropertyEvaluatorForge
Returns the result type of the events generated by evaluating a property expression.- Specified by:
getFragmentEventType
in interfacePropertyEvaluatorForge
- Returns:
- result event type
-
getFilter
-
getExpressionText
-
compareTo
- Specified by:
compareTo
in interfacePropertyEvaluatorForge
-