Class SelectEvalBaseMap
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalBase
com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalBaseMap
- All Implemented Interfaces:
SelectExprProcessorForge
- Direct Known Subclasses:
SelectEvalInsertNoWildcardVariant
,SelectEvalInsertWildcardJoin
,SelectEvalInsertWildcardSSWrapper
,SelectEvalInsertWildcardSSWrapperRevision
,SelectEvalInsertWildcardVariantWrapper
,SelectEvalInsertWildcardWrapper
,SelectEvalInsertWildcardWrapperNested
,SelectEvalWildcard
,SelectEvalWildcardJoin
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalBase
context, resultEventType
-
Constructor Summary
ModifierConstructorDescriptionprotected
SelectEvalBaseMap
(SelectExprForgeContext selectExprForgeContext, EventType resultEventType) -
Method Summary
Modifier and TypeMethodDescriptionprocessCodegen
(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) protected abstract CodegenExpression
processSpecificCodegen
(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenExpression props, CodegenMethod methodNode, SelectExprProcessorCodegenSymbol selectEnv, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) Methods inherited from class com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalBase
getResultEventType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge
getResultEventType
-
Field Details
-
evaluators
-
-
Constructor Details
-
SelectEvalBaseMap
protected SelectEvalBaseMap(SelectExprForgeContext selectExprForgeContext, EventType resultEventType)
-
-
Method Details
-
processSpecificCodegen
protected abstract CodegenExpression processSpecificCodegen(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenExpression props, CodegenMethod methodNode, SelectExprProcessorCodegenSymbol selectEnv, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) -
processCodegen
public CodegenMethod processCodegen(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
processCodegen
in interfaceSelectExprProcessorForge
-