public final class FilterSpecCompilerMakeParamUtil extends Object
Constructor and Description |
---|
FilterSpecCompilerMakeParamUtil() |
Modifier and Type | Method and Description |
---|---|
protected static FilterSpecParamForge |
makeFilterParam(ExprNode constituent,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
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 FilterSpecParamForge makeFilterParam(ExprNode constituent, LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes, String statementName) throws ExprValidationException
constituent
- is the expression to look atarrayEventTypes
- event types that provide array valuesstatementName
- statement nameExprValidationException
- if the expression is invalidCopyright © 2005–2020. All rights reserved.