org.hibernate.hql.ast.tree

Class BetweenOperatorNode

Implemented Interfaces:
OperatorNode

public class BetweenOperatorNode
extends SqlNode
implements OperatorNode

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

Method Summary

Type
getDataType()
Node
getFixtureOperand()
Node
getHighOperand()
Node
getLowOperand()
void
initialize()

Methods inherited from class org.hibernate.hql.ast.tree.SqlNode

getDataType, getOriginalText, setDataType, setText

Methods inherited from class org.hibernate.hql.ast.tree.Node

getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize

Method Details

getDataType

public Type getDataType()
Specified by:
getDataType in interface OperatorNode
Overrides:
getDataType in interface SqlNode

getFixtureOperand

public Node getFixtureOperand()

getHighOperand

public Node getHighOperand()

getLowOperand

public Node getLowOperand()

initialize

public void initialize()
            throws SemanticException
Specified by:
initialize in interface OperatorNode