001package gudusoft.gsqlparser.nodes.mssql;
002
003import gudusoft.gsqlparser.nodes.TParseTreeNode;
004import gudusoft.gsqlparser.nodes.TObjectName;
005
006/**
007 * SQL Server READTEXT statement:
008 * <pre>READTEXT { table.column text_ptr offset size } [ HOLDLOCK ]</pre>
009 * The offset and size operands are scalar values (integer literal, NULL or
010 * variable) carrying no name-resolution semantics and are not modeled.
011 */
012public class TMssqlReadtextSqlNode extends TParseTreeNode {
013    private TObjectName sourceColumnName = null;
014    private TObjectName sourceTextPtr = null;
015
016    /** The {@code table.column} being read (text, ntext or image column). */
017    public TObjectName getSourceColumnName() {
018        return sourceColumnName;
019    }
020
021    /** The text pointer variable (value returned by the TEXTPTR function). */
022    public TObjectName getSourceTextPtr() {
023        return sourceTextPtr;
024    }
025
026    public void init(Object arg1,Object arg2){
027        this.sourceColumnName = (TObjectName)arg1;
028        this.sourceTextPtr = (TObjectName)arg2;
029    }
030
031}