public class SelectEvalInsertNoWildcardObjectArrayRemapWWiden extends Object implements SelectExprProcessorForge
Modifier and Type | Field and Description |
---|---|
protected SelectExprForgeContext |
context |
protected int[] |
remapped |
protected EventType |
resultEventType |
protected TypeWidenerSPI[] |
wideners |
Constructor and Description |
---|
SelectEvalInsertNoWildcardObjectArrayRemapWWiden(SelectExprForgeContext context,
EventType resultEventType,
int[] remapped,
TypeWidenerSPI[] wideners) |
Modifier and Type | Method and Description |
---|---|
EventType |
getResultEventType()
Returns 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) |
CodegenMethod |
processCodegen(CodegenExpression resultEventTypeExpr,
CodegenExpression eventBeanFactory,
CodegenMethodScope codegenMethodScope,
SelectExprProcessorCodegenSymbol selectSymbol,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
protected final SelectExprForgeContext context
protected final EventType resultEventType
protected final int[] remapped
protected final TypeWidenerSPI[] wideners
public SelectEvalInsertNoWildcardObjectArrayRemapWWiden(SelectExprForgeContext context, EventType resultEventType, int[] remapped, TypeWidenerSPI[] wideners)
public EventType getResultEventType()
SelectExprProcessorForge
getResultEventType
in interface SelectExprProcessorForge
public CodegenMethod processCodegen(CodegenExpression resultEventTypeExpr, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, SelectExprProcessorCodegenSymbol selectSymbol, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
processCodegen
in interface SelectExprProcessorForge
public static CodegenMethod processCodegen(CodegenExpression resultEventType, CodegenExpression eventBeanFactory, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope, ExprForge[] forges, String[] propertyNames, int[] remapped, TypeWidenerSPI[] optionalWideners)
Copyright © 2005–2018. All rights reserved.