Class PropertyEvaluatorAccumulativeForge
java.lang.Object
com.espertech.esper.common.internal.epl.contained.PropertyEvaluatorAccumulativeForge
A property evaluator that returns a full row of events for each stream, i.e. flattened inner-join results for
property-upon-property.
-
Constructor Summary
ConstructorDescriptionPropertyEvaluatorAccumulativeForge
(ContainedEventEvalForge[] containedEventEvals, boolean[] fragmentEventTypeIsIndexed, ExprForge[] whereClauses, List<String> propertyNames) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionmake
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) protected static CodegenExpression
makeContained
(ContainedEventEvalForge[] evals, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) protected static CodegenExpression
makeWhere
(ExprForge[] whereClauses, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-
Constructor Details
-
PropertyEvaluatorAccumulativeForge
public PropertyEvaluatorAccumulativeForge(ContainedEventEvalForge[] containedEventEvals, boolean[] fragmentEventTypeIsIndexed, ExprForge[] whereClauses, List<String> propertyNames) Ctor.- Parameters:
containedEventEvals
- property getters or other evaluatorsfragmentEventTypeIsIndexed
- property fragment types is indexedwhereClauses
- filters, if anypropertyNames
- the property names that are staggered
-
-
Method Details
-
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
makeWhere
protected static CodegenExpression makeWhere(ExprForge[] whereClauses, CodegenMethod method, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
makeContained
protected static CodegenExpression makeContained(ContainedEventEvalForge[] evals, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-