SelectExprProcessorHelper
public SelectExprProcessorHelper(java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
java.util.List<SelectClauseExprCompiledSpec> selectionList,
java.util.List<SelectExprStreamDesc> selectedStreams,
InsertIntoDesc insertIntoDesc,
boolean isUsingWildcard,
StreamTypeService typeService,
EventAdapterService eventAdapterService,
ValueAddEventService valueAddEventService,
SelectExprEventTypeRegistry selectExprEventTypeRegistry,
MethodResolutionService methodResolutionService,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowService namedWindowService)
throws ExprValidationException
Ctor.
- Parameters:
selectionList
- - list of select-clause items
insertIntoDesc
- - descriptor for insert-into clause contains column names overriding select clause names
isUsingWildcard
- - true if the wildcard (*) appears in the select clause
typeService
- -service for information about streams
eventAdapterService
- - service for generating events and handling event types
valueAddEventService
- - service that handles update events
selectExprEventTypeRegistry
- - service for statement to type registry
methodResolutionService
- - for resolving methods
- Throws:
ExprValidationException
- thrown if any of the expressions don't validate