001package gudusoft.gsqlparser.nodes;
002
003/**
004* Grouping set item list in TGroupingSet.
005 * @see TGroupingSet
006 * @see TGroupingSetItem
007*
008*/
009public class TGroupingSetItemList extends TParseTreeNodeList <TGroupingSetItem>{
010    public TGroupingSetItemList()
011    {
012    }
013
014    public void addGroupingSetItem(TGroupingSetItem GroupingSetItem)
015    {
016        addElement(GroupingSetItem);
017    }
018
019    public TGroupingSetItem getGroupingSetItem(int position)
020    {
021        if (position < size())
022        {
023            return (TGroupingSetItem)elementAt(position);
024        }else{
025        return null;
026        }
027    }
028
029    void addParseTreeNode(Object arg1){
030        addGroupingSetItem((TGroupingSetItem)arg1);
031    }
032}