All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static void |
acceptChain(ExprNodeVisitor visitor,
List<ExprChainedSpec> chainSpec) |
static void |
acceptChain(ExprNodeVisitorWithParent visitor,
List<ExprChainedSpec> chainSpec) |
static void |
acceptChain(ExprNodeVisitorWithParent visitor,
List<ExprChainedSpec> chainSpec,
ExprNode parent) |
static void |
acceptParams(ExprNodeVisitor visitor,
List<ExprNode> params) |
static void |
acceptParams(ExprNodeVisitorWithParent visitor,
List<ExprNode> params) |
static void |
acceptParams(ExprNodeVisitorWithParent visitor,
List<ExprNode> params,
ExprNode parent) |
static List<ExprNode> |
collectChainParameters(List<ExprChainedSpec> chainSpec) |
static List<Pair<ExprNode,ExprNode>> |
findExpression(ExprNode selectExpression,
ExprNode searchExpression) |
static Map<ExprDeclaredNode,List<ExprDeclaredNode>> |
getDeclaredExpressionCallHierarchy(ExprDeclaredNode[] declaredExpressions) |
static ExprEvaluator[] |
getEvaluatorsNoCompile(ExprForge[] forges) |
static ExprEvaluator[] |
getEvaluatorsNoCompile(ExprNode[] exprNodes) |
static ExprEvaluator[] |
getEvaluatorsNoCompile(List<ExprNode> childNodes) |
static List<Pair<Integer,String>> |
getExpressionProperties(ExprNode exprNode,
boolean visitAggregateNodes) |
static Class[] |
getExprResultTypes(ExprForge[] nodes) |
static Class[] |
getExprResultTypes(ExprNode[] nodes) |
static Class[] |
getExprResultTypes(List<ExprNode> expressions) |
static ExprForge[] |
getForges(ExprNode[] exprNodes) |
static String[] |
getIdentResolvedPropertyNames(ExprNode[] nodes) |
static Set<Integer> |
getIdentStreamNumbers(ExprNode child) |
static String[] |
getPropertiesPerExpressionExpectSingle(ExprNode[] exprNodes) |
static Set<String> |
getPropertyNamesIfAllProps(ExprNode[] expressions) |
static boolean |
hasStreamSelect(List<ExprNode> exprNodes) |
static boolean |
isAllConstants(List<ExprNode> parameters) |
static boolean |
isConstant(ExprNode exprNode) |
static boolean |
isExpressionsAllPropsOnly(ExprNode[] exprNodes) |
static ExprNode[] |
toArray(Collection<ExprNode> expressions) |