|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Expression
Interface representing an expression for use in select-clauses, where-clauses, having-clauses, order-by clauses and streams based on filters and pattern filter expressions.
Expressions are organized into a tree-like structure with nodes representing sub-expressions.
Certain types of nodes have certain requirements towards the number or types of nodes that are expected as sub-expressions to an expression.
Method Summary | |
---|---|
java.util.List<Expression> |
getChildren()
Returns the list of sub-expressions (child expressions) to the current expression node. |
ExpressionPrecedenceEnum |
getPrecedence()
Returns precendence. |
java.lang.String |
getTreeObjectName()
Returns the tree of object name, for use by tools to assign an identifier to an expression. |
void |
setChildren(java.util.List<Expression> children)
Sets the list of sub-expressions (child expressions) to the current expression node. |
void |
setTreeObjectName(java.lang.String objectName)
Sets the tree of object name, for use by tools to assign an identifier to an expression. |
void |
toEPL(java.io.StringWriter writer,
ExpressionPrecedenceEnum parentPrecedence)
Write expression considering precendence. |
Method Detail |
---|
java.util.List<Expression> getChildren()
void setChildren(java.util.List<Expression> children)
children
- child expressions or empty list if there are no child expressionsjava.lang.String getTreeObjectName()
void setTreeObjectName(java.lang.String objectName)
objectName
- tree object idExpressionPrecedenceEnum getPrecedence()
void toEPL(java.io.StringWriter writer, ExpressionPrecedenceEnum parentPrecedence)
writer
- to useparentPrecedence
- precendence
|
© 2006-2014 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 |