001package gudusoft.gsqlparser.nodes;
002
003/*
004* Date: 2010-4-23
005* Time: 15:17:13
006*/
007public class TStatementListSqlNode extends TParseTreeNodeList <TStatementSqlNode>{
008    public TStatementListSqlNode()
009    {
010    }
011
012    public void addStatementSqlNode(TStatementSqlNode statementsqlnode)
013    {
014        addElement(statementsqlnode);
015    }
016
017    public TStatementSqlNode getStatementSqlNode(int position)
018    {
019        if (position < size())
020        {
021            return (TStatementSqlNode)elementAt(position);
022        }else{
023        return null;
024        }
025    }
026
027    void addParseTreeNode(Object arg1){
028        addStatementSqlNode((TStatementSqlNode)arg1);
029    }
030
031    public void addStmtFromList(TStatementListSqlNode list){
032        if (list == null) return;
033        for(TStatementSqlNode node:list){
034            this.addStatementSqlNode(node);
035        }
036    }
037}