com.espertech.esper.epl.property
Class PropertyEvaluatorFactory

java.lang.Object
  extended by com.espertech.esper.epl.property.PropertyEvaluatorFactory

public class PropertyEvaluatorFactory
extends java.lang.Object

Factory for property evaluators.


Constructor Summary
PropertyEvaluatorFactory()
           
 
Method Summary
static PropertyEvaluator makeEvaluator(PropertyEvalSpec spec, EventType sourceEventType, java.lang.String optionalSourceStreamName, EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, java.lang.String engineURI, java.lang.String statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ConfigurationInformation configuration, NamedWindowService namedWindowService)
          Makes the property evaluator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyEvaluatorFactory

public PropertyEvaluatorFactory()
Method Detail

makeEvaluator

public static PropertyEvaluator makeEvaluator(PropertyEvalSpec spec,
                                              EventType sourceEventType,
                                              java.lang.String optionalSourceStreamName,
                                              EventAdapterService eventAdapterService,
                                              MethodResolutionService methodResolutionService,
                                              TimeProvider timeProvider,
                                              VariableService variableService,
                                              TableService tableService,
                                              java.lang.String engineURI,
                                              java.lang.String statementId,
                                              java.lang.String statementName,
                                              java.lang.annotation.Annotation[] annotations,
                                              java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
                                              ConfigurationInformation configuration,
                                              NamedWindowService namedWindowService)
                                       throws ExprValidationException
Makes the property evaluator.

Parameters:
spec - is the property specification
sourceEventType - the event type
optionalSourceStreamName - the source stream name
eventAdapterService - for event instances
methodResolutionService - for resolving UDF
timeProvider - provides time
variableService - for resolving variables
engineURI - engine URI
Returns:
propert evaluator
Throws:
ExprValidationException - if any expressions could not be verified

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