Class SelectEvalBaseFirstProp
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalBaseFirstProp
- All Implemented Interfaces:
SelectExprProcessorForge
- Direct Known Subclasses:
SelectEvalBaseFirstPropFromWrap
,SelectEvalInsertNoWildcardSingleColCoercionBean
,SelectEvalInsertNoWildcardSingleColCoercionBeanWrapVariant
-
Constructor Summary
ConstructorDescriptionSelectEvalBaseFirstProp
(SelectExprForgeContext selectExprForgeContext, EventType resultEventType) -
Method Summary
Modifier and TypeMethodDescriptionReturns the event type that represents the select-clause items.processCodegen
(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) protected abstract CodegenExpression
processFirstColCodegen
(EPTypeClass evaluationType, CodegenExpression expression, CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
-
Constructor Details
-
SelectEvalBaseFirstProp
public SelectEvalBaseFirstProp(SelectExprForgeContext selectExprForgeContext, EventType resultEventType)
-
-
Method Details
-
processFirstColCodegen
protected abstract CodegenExpression processFirstColCodegen(EPTypeClass evaluationType, CodegenExpression expression, CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
processCodegen
public CodegenMethod processCodegen(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
processCodegen
in interfaceSelectExprProcessorForge
-
getResultEventType
Description copied from interface:SelectExprProcessorForge
Returns the event type that represents the select-clause items.- Specified by:
getResultEventType
in interfaceSelectExprProcessorForge
- Returns:
- event type representing select-clause items
-