001package gudusoft.gsqlparser.nodes; 002 003/* 004 * Date: 13-8-5 005 */ 006 007import gudusoft.gsqlparser.ESqlClause; 008import gudusoft.gsqlparser.TCustomSqlStatement; 009import gudusoft.gsqlparser.nodes.TOrderByItemList; 010import gudusoft.gsqlparser.nodes.TParseTreeNode; 011import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 012 013public class TSortBy extends TParseTreeNode { 014 015 public TOrderByItemList getItems() { 016 return items; 017 } 018 019 private TOrderByItemList items; 020 021 public void init(Object arg1) 022 { 023 items = (TOrderByItemList)arg1; 024 } 025 026 public void doParse(TCustomSqlStatement psql, ESqlClause plocation){ 027 items.doParse(psql,plocation); 028 } 029 030 public void accept(TParseTreeVisitor v){ 031 v.preVisit(this); 032 //this.getItems().accept(v); 033 v.postVisit(this); 034 } 035 036 public void acceptChildren(TParseTreeVisitor v){ 037 v.preVisit(this); 038 this.getItems().accept(v); 039 v.postVisit(this); 040 } 041}