Uses of Interface
com.espertech.esper.epl.expression.core.ExprIdentNode

Packages that use ExprIdentNode
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.expression.core Core expression classes. 
com.espertech.esper.epl.expression.visitor Expression visitors. 
com.espertech.esper.epl.join.plan Inner join and outer join query planning 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
 

Uses of ExprIdentNode in com.espertech.esper.core.start
 

Methods in com.espertech.esper.core.start with parameters of type ExprIdentNode
protected static UniformPair<java.lang.Integer> EPStatementStartMethodHelperValidate.validateOuterJoinPropertyPair(StatementContext statementContext, ExprIdentNode leftNode, ExprIdentNode rightNode, int outerJoinCount, StreamTypeService typeService, ViewResourceDelegateUnverified viewResourceDelegate)
           
 

Uses of ExprIdentNode in com.espertech.esper.epl.expression.core
 

Classes in com.espertech.esper.epl.expression.core that implement ExprIdentNode
 class ExprIdentNodeImpl
          Represents an stream property identifier in a filter expressiun tree.
 

Methods in com.espertech.esper.epl.expression.core that return ExprIdentNode
static ExprIdentNode ExprNodeUtility.getExprIdentNode(EventType[] typesPerStream, int streamId, java.lang.String property)
           
 

Constructors in com.espertech.esper.epl.expression.core with parameters of type ExprIdentNode
ExprIdentNodeEvaluatorImpl(int streamNum, EventPropertyGetter propertyGetter, java.lang.Class propertyType, ExprIdentNode identNode)
           
ExprIdentNodeEvaluatorLogging(int streamNum, EventPropertyGetter propertyGetter, java.lang.Class propertyType, ExprIdentNode identNode, java.lang.String propertyName, java.lang.String statementName, java.lang.String engineURI)
           
 

Uses of ExprIdentNode in com.espertech.esper.epl.expression.visitor
 

Methods in com.espertech.esper.epl.expression.visitor that return types with arguments of type ExprIdentNode
 java.util.List<Pair<ExprNode,ExprIdentNode>> ExprNodeIdentifierCollectVisitorWContainer.getExprProperties()
          Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each.
 java.util.List<ExprIdentNode> ExprNodeIdentifierCollectVisitor.getExprProperties()
          Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each.
 java.util.List<Pair<ExprNode,ExprIdentNode>> ExprNodeIdentVisitorWParent.getIdentNodes()
           
 

Uses of ExprIdentNode in com.espertech.esper.epl.join.plan
 

Methods in com.espertech.esper.epl.join.plan with parameters of type ExprIdentNode
 void QueryGraphValue.addKeyedExpr(ExprIdentNode indexedPropIdent, ExprNode exprNodeNoIdent)
           
 void QueryGraph.addKeyedExpression(int indexedStream, ExprIdentNode indexedProp, int keyExprStream, ExprNode exprNodeNoIdent)
           
 void QueryGraphValue.addRange(QueryGraphRangeEnum rangeType, ExprNode propertyStart, ExprNode propertyEnd, ExprIdentNode propertyValueIdent)
           
 void QueryGraph.addRangeExpr(int indexedStream, ExprIdentNode indexedProp, ExprNode startNode, java.lang.Integer optionalStartStreamNum, ExprNode endNode, java.lang.Integer optionalEndStreamNum)
           
 void QueryGraph.addRangeStrict(int streamNumStart, ExprIdentNode propertyStartExpr, int streamNumEnd, ExprIdentNode propertyEndExpr, int streamNumValue, ExprIdentNode propertyValueExpr, boolean includeStart, boolean includeEnd, boolean isInverted)
           
 void QueryGraph.addRelationalOp(int indexedStream, ExprIdentNode indexedProp, java.lang.Integer keyStreamNum, ExprNode exprNodeNoIdent, RelationalOpEnum relationalOpEnum)
           
 void QueryGraph.addRelationalOpStrict(int streamIdLeft, ExprIdentNode propertyLeftExpr, int streamIdRight, ExprIdentNode propertyRightExpr, RelationalOpEnum relationalOpEnum)
           
 void QueryGraphValue.addRelOp(ExprNode propertyKey, QueryGraphRangeEnum op, ExprIdentNode propertyValueIdent, boolean isBetweenOrIn)
           
 boolean QueryGraphValue.addStrictCompare(java.lang.String keyProperty, ExprIdentNode keyPropNode, ExprIdentNode indexPropertyIdent)
          Add key and index property.
 boolean QueryGraph.addStrictEquals(int streamLeft, java.lang.String propertyLeft, ExprIdentNode nodeLeft, int streamRight, java.lang.String propertyRight, ExprIdentNode nodeRight)
          Add properties for 2 streams that are equal.
 void QueryGraphValue.addUnkeyedExpr(ExprIdentNode indexedPropIdent, ExprNode exprNodeNoIdent)
           
 void QueryGraph.addUnkeyedExpression(int indexedStream, ExprIdentNode indexedProp, ExprNode exprNodeNoIdent)
           
 

Uses of ExprIdentNode in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return ExprIdentNode
 ExprIdentNode[] OuterJoinDesc.getAdditionalLeftNodes()
          Returns additional properties in the on-clause, if any, that are connected via logical-and
 ExprIdentNode[] OuterJoinDesc.getAdditionalRightNodes()
          Returns additional properties in the on-clause, if any, that are connected via logical-and
 ExprIdentNode OuterJoinDesc.getOptLeftNode()
          Returns left hand identifier node.
 ExprIdentNode OuterJoinDesc.getOptRightNode()
          Returns right hand identifier node.
 

Constructors in com.espertech.esper.epl.spec with parameters of type ExprIdentNode
OuterJoinDesc(OuterJoinType outerJoinType, ExprIdentNode optLeftNode, ExprIdentNode optRightNode, ExprIdentNode[] optAddLeftNode, ExprIdentNode[] optAddRightNode)
          Ctor.
OuterJoinDesc(OuterJoinType outerJoinType, ExprIdentNode optLeftNode, ExprIdentNode optRightNode, ExprIdentNode[] optAddLeftNode, ExprIdentNode[] optAddRightNode)
          Ctor.
OuterJoinDesc(OuterJoinType outerJoinType, ExprIdentNode optLeftNode, ExprIdentNode optRightNode, ExprIdentNode[] optAddLeftNode, ExprIdentNode[] optAddRightNode)
          Ctor.
 


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com