org.hibernate.hql.ast.tree.SqlNode Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate Show documentation
Show all versions of hibernate Show documentation
Relational Persistence for Java
// $Id: SqlNode.java 8215 2005-09-23 16:51:56Z pgmjsd $
package org.hibernate.hql.ast.tree;
import org.hibernate.type.Type;
/**
* A base AST node for the intermediate tree.
* User: josh
* Date: Dec 6, 2003
* Time: 10:29:14 AM
*/
public class SqlNode extends Node {
/**
* The original text for the node, mostly for debugging.
*/
private String originalText;
/**
* The data type of this node. Null for 'no type'.
*/
private Type dataType;
public void setText(String s) {
super.setText( s );
if ( s != null && s.length() > 0 && originalText == null ) {
originalText = s;
}
}
public String getOriginalText() {
return originalText;
}
public Type getDataType() {
return dataType;
}
public void setDataType(Type dataType) {
this.dataType = dataType;
}
}