public class InSetOfValuesEventPropIndexed extends java.lang.Object implements FilterSpecParamInValue
Constructor and Description |
---|
InSetOfValuesEventPropIndexed(java.lang.String resultEventAsName,
int resultEventindex,
java.lang.String resultEventProperty,
boolean isMustCoerce,
java.lang.Class coercionType,
java.lang.String statementName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext)
Returns the actual value to filter for from prior matching events
|
java.lang.String |
getResultEventAsName()
Returns the tag used for the event property.
|
java.lang.String |
getResultEventProperty()
Returns the event property name.
|
int |
hashCode() |
java.lang.String |
toString() |
public InSetOfValuesEventPropIndexed(java.lang.String resultEventAsName, int resultEventindex, java.lang.String resultEventProperty, boolean isMustCoerce, java.lang.Class coercionType, java.lang.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
- indexpublic java.lang.Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext)
FilterSpecParamInValue
getFilterValue
in interface FilterSpecParamInValue
matchedEvents
- is a map of matching eventspublic java.lang.String getResultEventAsName()
public java.lang.String getResultEventProperty()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object