Class ExprNodeUtilityQuery
java.lang.Object
com.espertech.esper.common.internal.epl.expression.core.ExprNodeUtilityQuery
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
acceptChain
(ExprNodeVisitor visitor, List<Chainable> chainSpec) static void
acceptChain
(ExprNodeVisitorWithParent visitor, List<Chainable> chainSpec) static void
acceptChain
(ExprNodeVisitorWithParent visitor, List<Chainable> 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) collectChainParameters
(List<Chainable> chainSpec) findExpression
(ExprNode selectExpression, ExprNode searchExpression) static ExprForge[]
forgesForProperties
(EventType[] eventTypes, String[] propertyNames, int[] keyStreamNums) static Map<ExprDeclaredNode,
List<ExprDeclaredNode>> getDeclaredExpressionCallHierarchy
(ExprDeclaredNode[] declaredExpressions) static ExprEvaluator[]
getEvaluatorsNoCompile
(ExprForge[] forges) static ExprEvaluator[]
getEvaluatorsNoCompile
(ExprNode[] exprNodes) static ExprEvaluator[]
getEvaluatorsNoCompile
(List<ExprNode> childNodes) getExpressionProperties
(ExprNode exprNode, boolean visitAggregateNodes) static EPType[]
getExprResultTypes
(ExprForge[] nodes) static EPType[]
getExprResultTypes
(ExprNode[] nodes) static EPType[]
getExprResultTypes
(List<ExprNode> expressions) static ExprForge[]
static String[]
getIdentResolvedPropertyNames
(ExprNode[] nodes) getIdentStreamNumbers
(ExprNode child) static String[]
getPropertiesPerExpressionExpectSingle
(ExprNode[] exprNodes) 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)
-
Field Details
-
EMPTY_EXPR_ARRAY
-
EMPTY_FORGE_ARRAY
-
-
Constructor Details
-
ExprNodeUtilityQuery
public ExprNodeUtilityQuery()
-
-
Method Details
-
forgesForProperties
-
isConstant
-
getPropertyNamesIfAllProps
-
findExpression
-
getIdentResolvedPropertyNames
-
getExprResultTypes
-
getExprResultTypes
-
toArray
-
getEvaluatorsNoCompile
-
getForges
-
getEvaluatorsNoCompile
-
getEvaluatorsNoCompile
-
getExprResultTypes
-
acceptParams
-
acceptParams
-
acceptParams
public static void acceptParams(ExprNodeVisitorWithParent visitor, List<ExprNode> params, ExprNode parent) -
getPropertiesPerExpressionExpectSingle
-
isExpressionsAllPropsOnly
-
getIdentStreamNumbers
-
getExpressionProperties
-
isAllConstants
-
hasStreamSelect
-
collectChainParameters
-
acceptChain
-
acceptChain
-
acceptChain
public static void acceptChain(ExprNodeVisitorWithParent visitor, List<Chainable> chainSpec, ExprNode parent) -
getDeclaredExpressionCallHierarchy
public static Map<ExprDeclaredNode,List<ExprDeclaredNode>> getDeclaredExpressionCallHierarchy(ExprDeclaredNode[] declaredExpressions)
-