public class InSetOfValuesEventPropIndexed extends Object implements FilterSpecParamInValue
Constructor and Description |
---|
InSetOfValuesEventPropIndexed(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 actual value to filter for from prior matching events
|
String |
getResultEventAsName()
Returns the tag used for the event property.
|
String |
getResultEventProperty()
Returns the event property name.
|
Class |
getReturnType() |
int |
hashCode() |
String |
toString() |
public InSetOfValuesEventPropIndexed(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)
FilterSpecParamInValue
getFilterValue
in interface FilterSpecParamInValue
matchedEvents
- is a map of matching eventsevaluatorContext
- eval contextpublic String getResultEventAsName()
public String getResultEventProperty()