001package gudusoft.gsqlparser.nodes; 002 003 004/** 005 * @deprecated As of v1.8.6.0, replaced by {@link gudusoft.gsqlparser.nodes.TWindowDef} 006 */ 007public class TWindowDefinition extends TParseTreeNode { 008 private TObjectName windowName; 009 private TWindowSpecification windowSpecification; 010 011 public TObjectName getWindowName() { 012 return windowName; 013 } 014 015 public TWindowSpecification getWindowSpecification() { 016 return windowSpecification; 017 } 018 019 public void init(Object arg1, Object arg2){ 020 windowName = (TObjectName)arg1; 021 windowSpecification = (TWindowSpecification)arg2; 022 } 023 public void accept(TParseTreeVisitor v){ 024 v.preVisit(this); 025 v.postVisit(this); 026 } 027 028 public void acceptChildren(TParseTreeVisitor v){ 029 v.preVisit(this); 030 v.postVisit(this); 031 } 032 033 public void setWindowName(TObjectName windowName) { 034 this.windowName = windowName; 035 } 036 037 public void setWindowSpecification(TWindowSpecification windowSpecification) { 038 this.windowSpecification = windowSpecification; 039 } 040}