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}