public class FilterForEvalLimitedExprForge extends Object implements FilterSpecParamInValueForge
Constructor and Description |
---|
FilterForEvalLimitedExprForge(ExprNode value,
MatchedEventConvertorForge convertor,
SimpleNumberCoercer numberCoercer) |
Modifier and Type | Method and Description |
---|---|
Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext exprEvaluatorContext) |
EPType |
getReturnType() |
boolean |
isConstant() |
CodegenExpression |
makeCodegen(CodegenClassScope classScope,
CodegenMethodScope parent) |
void |
valueToString(StringBuilder out) |
public FilterForEvalLimitedExprForge(ExprNode value, MatchedEventConvertorForge convertor, SimpleNumberCoercer numberCoercer)
public CodegenExpression makeCodegen(CodegenClassScope classScope, CodegenMethodScope parent)
makeCodegen
in interface FilterSpecParamFilterForEvalForge
public EPType getReturnType()
getReturnType
in interface FilterSpecParamInValueForge
public boolean isConstant()
isConstant
in interface FilterSpecParamInValueForge
public Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext exprEvaluatorContext)
getFilterValue
in interface FilterSpecParamFilterForEvalForge
public void valueToString(StringBuilder out)
valueToString
in interface FilterSpecParamFilterForEvalForge
valueToString
in interface FilterSpecParamInValueForge
Copyright © 2005–2021. All rights reserved.