public final class FilterSpecCompilerMakeParamUtil extends Object
Constructor and Description |
---|
FilterSpecCompilerMakeParamUtil() |
Modifier and Type | Method and Description |
---|---|
protected static FilterSpecParam |
makeFilterParam(ExprNode constituent,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
ExprEvaluatorContext exprEvaluatorContext,
String statementName)
For a given expression determine if this is optimizable and create the filter parameter
representing the expression, or null if not optimizable.
|
static ExprNode |
rewriteOrToInIfApplicable(ExprNode constituent) |
protected static FilterSpecParam makeFilterParam(ExprNode constituent, LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes, ExprEvaluatorContext exprEvaluatorContext, String statementName) throws ExprValidationException
constituent
- is the expression to look atarrayEventTypes
- event types that provide array valuesstatementName
- statement nameexprEvaluatorContext
- contextExprValidationException
- if the expression is invalid