|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.expression.core.ExprNodeBase
com.espertech.esper.epl.expression.table.ExprTableIdentNode
public class ExprTableIdentNode
Constructor Summary | |
---|---|
ExprTableIdentNode(java.lang.String streamOrPropertyName,
java.lang.String unresolvedPropertyName)
|
Method Summary | |
---|---|
boolean |
equalsNode(ExprNode node)
Return true if a expression node semantically equals the current node, or false if not. |
ExprEvaluator |
getExprEvaluator()
|
ExprPrecedenceEnum |
getPrecedence()
Returns precedence. |
boolean |
isConstantResult()
Returns true if the expression node's evaluation value doesn't depend on any events data, as must be determined at validation time, which is bottom-up and therefore reliably allows each node to determine constant value. |
void |
setEval(ExprEvaluator eval)
|
void |
toPrecedenceFreeEPL(java.io.StringWriter writer)
|
ExprNode |
validate(ExprValidationContext validationContext)
|
Methods inherited from class com.espertech.esper.epl.expression.core.ExprNodeBase |
---|
accept, accept, acceptChildnodes, addChildNode, addChildNodes, addChildNodeToFront, getChildNodes, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExprTableIdentNode(java.lang.String streamOrPropertyName, java.lang.String unresolvedPropertyName)
Method Detail |
---|
public void setEval(ExprEvaluator eval)
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
toPrecedenceFreeEPL
in class ExprNodeBase
public ExprEvaluator getExprEvaluator()
public ExprPrecedenceEnum getPrecedence()
ExprNode
public boolean isConstantResult()
ExprNode
public boolean equalsNode(ExprNode node)
ExprNode
Concrete implementations should compare the type and any additional information that impact the evaluation of a node.
node
- to compare to
public ExprNode validate(ExprValidationContext validationContext) throws ExprValidationException
ExprValidationException
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |