Package org.apache.cayenne.ejbql.parser
Class AggregateConditionNode
java.lang.Object
org.apache.cayenne.ejbql.parser.SimpleNode
org.apache.cayenne.ejbql.parser.AggregateConditionNode
- All Implemented Interfaces:
Serializable
,EJBQLExpression
,Node
public abstract class AggregateConditionNode extends SimpleNode
Superclass of aggregated conditional nodes such as NOT, AND, OR.
Defines priority of operations, so that SQL can be supplied with brackets as needed
- Since:
- 3.0
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description AggregateConditionNode(int id)
-
Method Summary
Modifier and Type Method Description abstract int
getPriority()
Returns priority of conditional operator.Methods inherited from class org.apache.cayenne.ejbql.parser.SimpleNode
getChild, getChildrenCount, getName, getText, isNegated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setText, toString, visit, visitChild, visitNode
-
Constructor Details
-
AggregateConditionNode
public AggregateConditionNode(int id)
-
-
Method Details
-
getPriority
public abstract int getPriority()Returns priority of conditional operator. This is used to decide whether brackets are needed in resulting SQL
-