public class SelectExprProcessorHelper extends Object
Constructor and Description |
---|
SelectExprProcessorHelper(Collection<Integer> assignedTypeNumberStack,
List<SelectClauseExprCompiledSpec> selectionList,
List<SelectExprStreamDesc> selectedStreams,
InsertIntoDesc insertIntoDesc,
EventType optionalInsertIntoOverrideType,
boolean isUsingWildcard,
StreamTypeService typeService,
EventAdapterService eventAdapterService,
ValueAddEventService valueAddEventService,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
EngineImportService engineImportService,
int statementId,
String statementName,
Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowMgmtService namedWindowMgmtService,
TableService tableService,
com.espertech.esper.epl.core.GroupByRollupInfo groupByRollupInfo) |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyWideners(Object[][] rows,
TypeWidener[] wideners) |
protected static void |
applyWideners(Object[] row,
TypeWidener[] wideners) |
protected static CodegenExpression |
applyWidenersCodegen(CodegenExpressionRef row,
TypeWidener[] wideners,
CodegenContext context) |
protected static CodegenExpression |
applyWidenersCodegenMultirow(CodegenExpressionRef rows,
TypeWidener[] wideners,
CodegenContext context) |
SelectExprProcessor |
getEvaluator() |
public SelectExprProcessorHelper(Collection<Integer> assignedTypeNumberStack, List<SelectClauseExprCompiledSpec> selectionList, List<SelectExprStreamDesc> selectedStreams, InsertIntoDesc insertIntoDesc, EventType optionalInsertIntoOverrideType, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService, ValueAddEventService valueAddEventService, SelectExprEventTypeRegistry selectExprEventTypeRegistry, EngineImportService engineImportService, int statementId, String statementName, Annotation[] annotations, ConfigurationInformation configuration, NamedWindowMgmtService namedWindowMgmtService, TableService tableService, com.espertech.esper.epl.core.GroupByRollupInfo groupByRollupInfo) throws ExprValidationException
ExprValidationException
public SelectExprProcessor getEvaluator() throws ExprValidationException
ExprValidationException
protected static void applyWideners(Object[] row, TypeWidener[] wideners)
protected static CodegenExpression applyWidenersCodegen(CodegenExpressionRef row, TypeWidener[] wideners, CodegenContext context)
protected static void applyWideners(Object[][] rows, TypeWidener[] wideners)
protected static CodegenExpression applyWidenersCodegenMultirow(CodegenExpressionRef rows, TypeWidener[] wideners, CodegenContext context)