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}