Top Description Constructors Methods
org.hibernate.hql.ast.tree

public Class UnaryLogicOperatorNode

extends HqlSqlWalkerNode
implements UnaryOperatorNode
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.ast.tree.UnaryOperatorNode, org.hibernate.hql.ast.tree.OperatorNode
Known Direct Subclasses
org.hibernate.hql.ast.tree.AbstractNullnessCheckNode
Imports
org.hibernate.type.Type, org.hibernate.Hibernate

Represents a unary operator node.
Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Type
getDataType()

Overrides org.hibernate.hql.ast.tree.SqlNode.getDataType.

Implements org.hibernate.hql.ast.tree.OperatorNode.getDataType.

Retrieves the data type for the overall operator expression.
public Node
getOperand()

Implements org.hibernate.hql.ast.tree.UnaryOperatorNode.getOperand.

Retrievs the node representing the operator's single operand.
public void
initialize()

Implements org.hibernate.hql.ast.tree.OperatorNode.initialize.

Called by the tree walker during hql-sql semantic analysis after the operator sub-tree is completely built.
Inherited from org.hibernate.hql.ast.tree.HqlSqlWalkerNode:
getAliasGeneratorgetASTFactorygetSessionFactoryHelpergetWalkerinitialize

Constructor Detail

UnaryLogicOperatorNodeback to summary
public UnaryLogicOperatorNode()

Method Detail

getDataTypeback to summary
public Type getDataType()

Overrides org.hibernate.hql.ast.tree.SqlNode.getDataType.

Implements org.hibernate.hql.ast.tree.OperatorNode.getDataType.

Doc from org.hibernate.hql.ast.tree.OperatorNode.getDataType.

Retrieves the data type for the overall operator expression.

Returns:Type

The expression's data type.

getOperandback to summary
public Node getOperand()

Implements org.hibernate.hql.ast.tree.UnaryOperatorNode.getOperand.

Doc from org.hibernate.hql.ast.tree.UnaryOperatorNode.getOperand.

Retrievs the node representing the operator's single operand.

Returns:Node

The operator's single operand.

initializeback to summary
public void initialize()

Implements org.hibernate.hql.ast.tree.OperatorNode.initialize.

Doc from org.hibernate.hql.ast.tree.OperatorNode.initialize.

Called by the tree walker during hql-sql semantic analysis after the operator sub-tree is completely built.