public class SelectExprProcessorHelper extends Object
Constructor and Description |
---|
SelectExprProcessorHelper(List<SelectClauseExprCompiledSpec> selectionList,
List<SelectExprStreamDesc> selectedStreams,
SelectProcessorArgs args,
InsertIntoDesc insertIntoDesc) |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyWideners(Object[][] rows,
TypeWidenerSPI[] wideners) |
protected static void |
applyWideners(Object[] row,
TypeWidenerSPI[] wideners) |
static CodegenExpression |
applyWidenersCodegen(CodegenExpressionRef row,
TypeWidenerSPI[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
applyWidenersCodegenMultirow(CodegenExpressionRef rows,
TypeWidenerSPI[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
SelectExprProcessorForge |
getForge() |
public SelectExprProcessorHelper(List<SelectClauseExprCompiledSpec> selectionList, List<SelectExprStreamDesc> selectedStreams, SelectProcessorArgs args, InsertIntoDesc insertIntoDesc)
public SelectExprProcessorForge getForge() throws ExprValidationException
ExprValidationException
protected static void applyWideners(Object[] row, TypeWidenerSPI[] wideners)
public static CodegenExpression applyWidenersCodegen(CodegenExpressionRef row, TypeWidenerSPI[] wideners, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
protected static void applyWideners(Object[][] rows, TypeWidenerSPI[] wideners)
public static CodegenExpression applyWidenersCodegenMultirow(CodegenExpressionRef rows, TypeWidenerSPI[] wideners, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
Copyright © 2005–2018. All rights reserved.