001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.ESqlClause; 004import gudusoft.gsqlparser.TCustomSqlStatement; 005import gudusoft.gsqlparser.TSourceToken; 006 007public class TColumnAttributes extends TParseTreeNodeList <TColumnAttribute> { 008 009 public TColumnAttributes() 010 { 011 } 012 013 public void addColumnAttribute(TColumnAttribute columnAttribute) 014 { 015 addElement(columnAttribute); 016 } 017 018 public TColumnAttribute getColumnAttribute(int position) 019 { 020 if (position < size()) 021 { 022 return (TColumnAttribute)elementAt(position); 023 }else{ 024 return null; 025 } 026 } 027 028 void addParseTreeNode(Object arg1){ 029 addColumnAttribute((TColumnAttribute) arg1); 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// for(int i=0;i<this.size();i++){ 040// this.getColumnAttribute(i).acceptChildren(v); 041// } 042// v.postVisit(this); 043// } 044}