com.espertech.esper.epl.core
Class SelectExprProcessorHelper
java.lang.Object
com.espertech.esper.epl.core.SelectExprProcessorHelper
public class SelectExprProcessorHelper
- extends java.lang.Object
Processor for select-clause expressions that handles a list of selection items represented by
expression nodes. Computes results based on matching events.
Constructor Summary |
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,
MethodResolutionService methodResolutionService,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowService namedWindowService,
TableService tableService)
Ctor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectExprProcessorHelper
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,
MethodResolutionService methodResolutionService,
java.lang.String statementId,
java.lang.annotation.Annotation[] annotations,
ConfigurationInformation configuration,
NamedWindowService namedWindowService,
TableService tableService)
throws ExprValidationException
- Ctor.
- Parameters:
selectionList
- - list of select-clause itemsinsertIntoDesc
- - descriptor for insert-into clause contains column names overriding select clause namesisUsingWildcard
- - true if the wildcard (*) appears in the select clausetypeService
- -service for information about streamseventAdapterService
- - service for generating events and handling event typesvalueAddEventService
- - service that handles update eventsselectExprEventTypeRegistry
- - service for statement to type registrymethodResolutionService
- - for resolving methods
- Throws:
ExprValidationException
- thrown if any of the expressions don't validate
getEvaluator
public SelectExprProcessor getEvaluator()
throws ExprValidationException
- Throws:
ExprValidationException