001package gudusoft.gsqlparser.nodes; 002 003public class TWindowClause extends TParseTreeNode { 004 005 /** 006 * @deprecated As of v1.8.6.0, replaced by {@link #windowDefs} 007 */ 008 private TPTNodeList <TWindowDefinition> windowDefinitions; 009 010 private TPTNodeList <TWindowDef> windowDefs; 011 012 public TPTNodeList<TWindowDef> getWindowDefs() { 013 return windowDefs; 014 } 015 016 public void setWindowDefs(TPTNodeList<TWindowDef> windowDefs) { 017 018 this.windowDefs = windowDefs; 019 } 020 021 public TPTNodeList<TWindowDefinition> getWindowDefinitions() { 022 return windowDefinitions; 023 } 024 025 public void init(Object arg1){ 026 //windowDefinitions = (TPTNodeList)arg1; 027 windowDefs = (TPTNodeList)arg1; 028 029 } 030 031 public void setWindowDefinitions(TPTNodeList<TWindowDefinition> windowDefinitions) { 032 this.windowDefinitions = windowDefinitions; 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 v.postVisit(this); 043 } 044 045}