public class FilterForEvalEventPropIndexedMayCoerce extends Object implements FilterSpecParamInValue
Constructor and Description |
---|
FilterForEvalEventPropIndexedMayCoerce(String resultEventAsName,
int resultEventindex,
String resultEventProperty,
boolean isMustCoerce,
Class coercionType,
String statementName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
constant() |
boolean |
equals(Object obj) |
Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext)
Returns the filter value representing the endpoint.
|
String |
getResultEventAsName()
Returns the tag used for the event property.
|
String |
getResultEventProperty()
Returns the event property name.
|
Class |
getReturnType() |
int |
hashCode() |
String |
toString() |
public FilterForEvalEventPropIndexedMayCoerce(String resultEventAsName, int resultEventindex, String resultEventProperty, boolean isMustCoerce, Class coercionType, String statementName)
resultEventAsName
- is the event tagresultEventProperty
- is the event property nameisMustCoerce
- indicates on whether numeric coercion must be performedcoercionType
- indicates the numeric coercion type to useresultEventindex
- indexstatementName
- statement namepublic Class getReturnType()
getReturnType
in interface FilterSpecParamInValue
public boolean constant()
constant
in interface FilterSpecParamInValue
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext)
FilterSpecParamFilterForEval
getFilterValue
in interface FilterSpecParamFilterForEval
matchedEvents
- is the prior resultsevaluatorContext
- eval contextpublic String getResultEventAsName()
public String getResultEventProperty()