Class ExprTableEvalStrategyUtil
java.lang.Object
com.espertech.esper.common.internal.epl.table.strategy.ExprTableEvalStrategyUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CodegenExpression
codegenInitMap
(Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, Class generator, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) evalMap
(ObjectArrayBackedEventBean event, AggregationRow row, Map<String, TableMetadataColumn> items, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) protected static Object[]
evalTypable
(ObjectArrayBackedEventBean event, AggregationRow row, Map<String, TableMetadataColumn> items, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) static AggregationRow
getRow
(ObjectArrayBackedEventBean eventBean) static AggregationRow
-
Constructor Details
-
ExprTableEvalStrategyUtil
public ExprTableEvalStrategyUtil()
-
-
Method Details
-
getRow
-
getRow
-
codegenInitMap
public static CodegenExpression codegenInitMap(Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, Class generator, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) -
evalMap
protected static Map<String,Object> evalMap(ObjectArrayBackedEventBean event, AggregationRow row, Map<String, TableMetadataColumn> items, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) -
evalTypable
protected static Object[] evalTypable(ObjectArrayBackedEventBean event, AggregationRow row, Map<String, TableMetadataColumn> items, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
-