makeEvaluator
public static PropertyEvaluator makeEvaluator(PropertyEvalSpec spec,
EventType sourceEventType,
java.lang.String optionalSourceStreamName,
EventAdapterService eventAdapterService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
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