Class SelectEvalInsertNoWildcardObjectArrayRemapWWiden
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.select.eval.SelectEvalInsertNoWildcardObjectArrayRemapWWiden
- All Implemented Interfaces:
SelectExprProcessorForge
public class SelectEvalInsertNoWildcardObjectArrayRemapWWiden
extends Object
implements SelectExprProcessorForge
-
Field Summary
Modifier and TypeFieldDescriptionprotected final SelectExprForgeContext
protected final int[]
protected final EventType
protected final TypeWidenerSPI[]
-
Constructor Summary
ConstructorDescriptionSelectEvalInsertNoWildcardObjectArrayRemapWWiden
(SelectExprForgeContext context, EventType resultEventType, int[] remapped, TypeWidenerSPI[] wideners) -
Method Summary
Modifier and TypeMethodDescriptionReturns the event type that represents the select-clause items.static CodegenMethod
processCodegen
(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope, ExprForge[] forges, String[] propertyNames, int[] remapped, TypeWidenerSPI[] optionalWideners) processCodegen
(CodegenExpression resultEventTypeExpr, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
-
Field Details
-
context
-
resultEventType
-
remapped
protected final int[] remapped -
wideners
-
-
Constructor Details
-
SelectEvalInsertNoWildcardObjectArrayRemapWWiden
public SelectEvalInsertNoWildcardObjectArrayRemapWWiden(SelectExprForgeContext context, EventType resultEventType, int[] remapped, TypeWidenerSPI[] wideners)
-
-
Method Details
-
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
-
processCodegen
public CodegenMethod processCodegen(CodegenExpression resultEventTypeExpr, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope) - Specified by:
processCodegen
in interfaceSelectExprProcessorForge
-
processCodegen
public static CodegenMethod processCodegen(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope, ExprForge[] forges, String[] propertyNames, int[] remapped, TypeWidenerSPI[] optionalWideners)
-