public class FilterForEvalEventPropIndexedForge extends Object implements FilterSpecParamInValueForge
Constructor and Description |
---|
FilterForEvalEventPropIndexedForge(String resultEventAsName,
int resultEventindex,
String resultEventProperty,
EventType eventType,
boolean isMustCoerce,
EPTypeClass coercionType) |
Modifier and Type | Method and Description |
---|---|
boolean |
constant() |
boolean |
equals(Object obj) |
Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
String |
getResultEventAsName()
Returns the tag used for the event property.
|
String |
getResultEventProperty()
Returns the event property name.
|
EPType |
getReturnType() |
int |
hashCode() |
boolean |
isConstant() |
CodegenExpression |
makeCodegen(CodegenClassScope classScope,
CodegenMethodScope parent) |
String |
toString() |
void |
valueToString(StringBuilder out) |
public FilterForEvalEventPropIndexedForge(String resultEventAsName, int resultEventindex, String resultEventProperty, EventType eventType, boolean isMustCoerce, EPTypeClass coercionType)
public EPType getReturnType()
getReturnType
in interface FilterSpecParamInValueForge
public boolean constant()
public CodegenExpression makeCodegen(CodegenClassScope classScope, CodegenMethodScope parent)
makeCodegen
in interface FilterSpecParamFilterForEvalForge
public boolean isConstant()
isConstant
in interface FilterSpecParamInValueForge
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext exprEvaluatorContext)
getFilterValue
in interface FilterSpecParamFilterForEvalForge
public String getResultEventAsName()
public String getResultEventProperty()
public void valueToString(StringBuilder out)
valueToString
in interface FilterSpecParamFilterForEvalForge
valueToString
in interface FilterSpecParamInValueForge
Copyright © 2005–2021. All rights reserved.