001package gudusoft.gsqlparser.nodes.mssql; 002 003 004 005import gudusoft.gsqlparser.nodes.TPTNodeList; 006import gudusoft.gsqlparser.nodes.TParseTreeNode; 007import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 008import gudusoft.gsqlparser.nodes.TQueryHint; 009 010/** 011 * 012 * <a href="http://msdn.microsoft.com/en-us/library/ms190322.aspx">SQL Server option clause</a> 013 * 014 * @see gudusoft.gsqlparser.nodes.TQueryHint 015 */ 016public class TOptionClause extends TParseTreeNode { 017 018 private TPTNodeList<TQueryHint> queryHints; 019 020 public TPTNodeList<TQueryHint> getQueryHints() { 021 return queryHints; 022 } 023 024 public void init(Object arg1){ 025 queryHints = (TPTNodeList)arg1; 026 } 027 028 public void setQueryHints(TPTNodeList<TQueryHint> queryHints) { 029 this.queryHints = queryHints; 030 } 031 032 public void accept(TParseTreeVisitor v){ 033 v.preVisit(this); 034 v.postVisit(this); 035 } 036 037 public void acceptChildren(TParseTreeVisitor v){ 038 v.preVisit(this); 039 v.postVisit(this); 040 } 041 042}