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

public Class BetweenOperatorNode

extends SqlNode
implements OperatorNode
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.ast.tree.OperatorNode
Imports
org.hibernate.type.Type, org.hibernate.Hibernate, antlr.SemanticException

Contract for nodes representing logcial BETWEEN (ternary) operators.
Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
check(Node check, Node first, Node second)

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
public Node
public Node
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.SqlNode:
getOriginalTextsetDataTypesetText

Constructor Detail

BetweenOperatorNodeback to summary
public BetweenOperatorNode()

Method Detail

checkback to summary
private void check(Node check, Node first, Node second)
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.

getFixtureOperandback to summary
public Node getFixtureOperand()
getHighOperandback to summary
public Node getHighOperand()
getLowOperandback to summary
public Node getLowOperand()
initializeback to summary
public void initialize() throws SemanticException

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.