001package gudusoft.gsqlparser.nodes;
002/*
003 * Date: 11-5-18
004 */
005
006import gudusoft.gsqlparser.TCustomSqlStatement;
007import gudusoft.gsqlparser.EDbVendor;
008import gudusoft.gsqlparser.ESqlStatementType;
009
010public class TLockingClauseList extends TParseTreeNodeList <TLockingClause>{
011
012    public TLockingClauseList()
013    {
014    }
015
016    public void addLockingClause(TLockingClause lockingClause)
017    {
018        addElement(lockingClause);
019    }
020
021    public TLockingClause getLockingClause(int position)
022    {
023        if (position < size())
024        {
025            return (TLockingClause)elementAt(position);
026        }else{
027        return null;
028        }
029    }
030
031    void addParseTreeNode(Object arg1){
032        addLockingClause((TLockingClause)arg1);
033    }
034
035    public void accept(TParseTreeVisitor v){
036        v.preVisit(this);
037        v.postVisit(this);
038    }
039//
040//    public void acceptChildren(TParseTreeVisitor v){
041//        v.preVisit(this);
042//        for(int i=0;i<this.size();i++){
043//            this.getLockingClause(i).accept(v);
044//        }
045//        v.postVisit(this);
046//    }
047
048}