public class FilterForEvalContextPropForge extends Object implements FilterSpecParamInValueForge
Constructor and Description |
---|
FilterForEvalContextPropForge(String propertyName,
EventPropertyGetterSPI getter,
SimpleNumberCoercer coercer,
Class returnType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext) |
Class |
getReturnType() |
int |
hashCode() |
boolean |
isConstant() |
CodegenExpression |
makeCodegen(CodegenClassScope classScope,
CodegenMethodScope parent) |
public FilterForEvalContextPropForge(String propertyName, EventPropertyGetterSPI getter, SimpleNumberCoercer coercer, Class returnType)
public CodegenExpression makeCodegen(CodegenClassScope classScope, CodegenMethodScope parent)
makeCodegen
in interface FilterSpecParamFilterForEvalForge
public Class getReturnType()
getReturnType
in interface FilterSpecParamInValueForge
public boolean isConstant()
isConstant
in interface FilterSpecParamInValueForge
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext)
getFilterValue
in interface FilterSpecParamFilterForEvalForge
Copyright © 2005–2020. All rights reserved.