|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectantlr.BaseAST
antlr.CommonAST
org.hibernate.hql.internal.ast.tree.Node
org.hibernate.hql.internal.ast.tree.SqlNode
org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode
org.hibernate.hql.internal.ast.tree.AbstractSelectExpression
org.hibernate.hql.internal.ast.tree.UnaryLogicOperatorNode
public class UnaryLogicOperatorNode
Represents a unary operator node.
| Field Summary |
|---|
| Fields inherited from class antlr.BaseAST |
|---|
down, right |
| Constructor Summary | |
|---|---|
UnaryLogicOperatorNode()
|
|
| Method Summary | |
|---|---|
Type |
getDataType()
Retrieves the data type for the overall operator expression. |
Node |
getOperand()
Retrievs the node representing the operator's single operand. |
void |
initialize()
Called by the tree walker during hql-sql semantic analysis after the operator sub-tree is completely built. |
void |
setScalarColumnText(int i)
Appends AST nodes that represent the columns after the current AST node. |
| Methods inherited from class org.hibernate.hql.internal.ast.tree.AbstractSelectExpression |
|---|
getAlias, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, isScalar, setAlias, setScalarColumn |
| Methods inherited from class org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode |
|---|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize |
| Methods inherited from class org.hibernate.hql.internal.ast.tree.SqlNode |
|---|
getOriginalText, setDataType, setText |
| Methods inherited from class org.hibernate.hql.internal.ast.tree.Node |
|---|
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize |
| Methods inherited from class antlr.CommonAST |
|---|
getText, getType, initialize, setType |
| Methods inherited from class antlr.BaseAST |
|---|
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.hibernate.hql.internal.ast.tree.SelectExpression |
|---|
setText |
| Constructor Detail |
|---|
public UnaryLogicOperatorNode()
| Method Detail |
|---|
public Node getOperand()
UnaryOperatorNode
getOperand in interface UnaryOperatorNodepublic void initialize()
OperatorNode
initialize in interface OperatorNodepublic Type getDataType()
OperatorNode
getDataType in interface OperatorNodegetDataType in interface SelectExpressiongetDataType in class SqlNode
public void setScalarColumnText(int i)
throws antlr.SemanticException
SelectExpression
setScalarColumnText in interface SelectExpressioni - The index of the select expression in the projection list.
antlr.SemanticException - if a semantic error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||