com.espertech.esper.epl.core
Class SelectExprProcessorHelper

java.lang.Object
  extended by 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, boolean isUsingWildcard, StreamTypeService typeService, EventAdapterService eventAdapterService, ValueAddEventService valueAddEventService, SelectExprEventTypeRegistry selectExprEventTypeRegistry, MethodResolutionService methodResolutionService, java.lang.String statementId, java.lang.annotation.Annotation[] annotations, ConfigurationInformation configuration)
          Ctor.
 
Method Summary
 SelectExprProcessor getEvaluator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
                          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
Method Detail

getEvaluator

public SelectExprProcessor getEvaluator()
                                 throws ExprValidationException
Throws:
ExprValidationException

© 2006-2011 EsperTech Inc.
All rights reserved.
Visit us at espertech.com