public class SelectExprProcessorHelper
extends java.lang.Object
Constructor and Description |
---|
SelectExprProcessorHelper(java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
java.util.List<SelectClauseExprCompiledSpec> selectionList,
java.util.List<SelectExprStreamDesc> selectedStreams,
InsertIntoDesc insertIntoDesc,
EventType optionalInsertIntoOverrideType,
boolean isUsingWildcard,
StreamTypeService typeService,
EventAdapterService eventAdapterService,
ValueAddEventService valueAddEventService,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
EngineImportService engineImportService,
int statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowMgmtService namedWindowMgmtService,
TableService tableService,
GroupByRollupInfo groupByRollupInfo) |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyWideners(java.lang.Object[][] rows,
TypeWidener[] wideners) |
protected static void |
applyWideners(java.lang.Object[] row,
TypeWidener[] wideners) |
protected static CodegenExpression |
applyWidenersCodegen(CodegenExpressionRef row,
TypeWidener[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
protected static CodegenExpression |
applyWidenersCodegenMultirow(CodegenExpressionRef rows,
TypeWidener[] wideners,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
SelectExprProcessorForge |
getForge() |
public SelectExprProcessorHelper(java.util.Collection<java.lang.Integer> assignedTypeNumberStack, java.util.List<SelectClauseExprCompiledSpec> selectionList, java.util.List<SelectExprStreamDesc> selectedStreams, InsertIntoDesc insertIntoDesc, EventType optionalInsertIntoOverrideType, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService, ValueAddEventService valueAddEventService, SelectExprEventTypeRegistry selectExprEventTypeRegistry, EngineImportService engineImportService, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ConfigurationInformation configuration, NamedWindowMgmtService namedWindowMgmtService, TableService tableService, GroupByRollupInfo groupByRollupInfo) throws ExprValidationException
ExprValidationException
public SelectExprProcessorForge getForge() throws ExprValidationException
ExprValidationException
protected static void applyWideners(java.lang.Object[] row, TypeWidener[] wideners)
protected static CodegenExpression applyWidenersCodegen(CodegenExpressionRef row, TypeWidener[] wideners, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
protected static void applyWideners(java.lang.Object[][] rows, TypeWidener[] wideners)
protected static CodegenExpression applyWidenersCodegenMultirow(CodegenExpressionRef rows, TypeWidener[] wideners, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)