com.espertech.esper.epl.property
Class PropertyEvaluatorFactory
java.lang.Object
com.espertech.esper.epl.property.PropertyEvaluatorFactory
public class PropertyEvaluatorFactory
- extends java.lang.Object
Factory for property evaluators.
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 |
PropertyEvaluatorFactory
public PropertyEvaluatorFactory()
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 specificationsourceEventType
- the event typeoptionalSourceStreamName
- the source stream nameeventAdapterService
- for event instancesmethodResolutionService
- for resolving UDFtimeProvider
- provides timevariableService
- for resolving variablesengineURI
- engine URI
- Returns:
- propert evaluator
- Throws:
ExprValidationException
- if any expressions could not be verified