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, EngineImportService engineImportService, TimeProvider timeProvider, VariableService variableService, TableService tableService, java.lang.String engineURI, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ConfigurationInformation configuration, NamedWindowMgmtService namedWindowMgmtService, StatementExtensionSvcContext statementExtensionSvcContext)
          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,
                                              EngineImportService engineImportService,
                                              TimeProvider timeProvider,
                                              VariableService variableService,
                                              TableService tableService,
                                              java.lang.String engineURI,
                                              int statementId,
                                              java.lang.String statementName,
                                              java.lang.annotation.Annotation[] annotations,
                                              java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
                                              ConfigurationInformation configuration,
                                              NamedWindowMgmtService namedWindowMgmtService,
                                              StatementExtensionSvcContext statementExtensionSvcContext)
                                       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
timeProvider - provides time
variableService - for resolving variables
engineURI - engine URI
Returns:
propert evaluator
Throws:
ExprValidationException - if any expressions could not be verified

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