001package gudusoft.gsqlparser.nodes; 002/* 003 * Date: 2010-12-28 004 * Time: 10:02:03 005 */ 006 007public class TForSqlNode extends TParseTreeNode { 008 private TObjectName loopName = null; 009 private TObjectName cursorName = null; 010 011 public void setCursorName(TObjectName cursorName) { 012 this.cursorName = cursorName; 013 } 014 015 private TSelectSqlNode selectNode = null; 016 private TStatementListSqlNode stmtListNode = null; 017 018 public void init(Object arg1,Object arg2,Object arg3){ 019 loopName = (TObjectName)arg1; 020 selectNode = (TSelectSqlNode)arg2; 021 stmtListNode = (TStatementListSqlNode)arg3; 022 } 023 024 public void init(Object arg1,Object arg2){ 025 loopName = (TObjectName)arg1; 026 stmtListNode = (TStatementListSqlNode)arg2; 027 } 028 029 public TObjectName getCursorName() { 030 return cursorName; 031 } 032 033 public TObjectName getLoopName() { 034 return loopName; 035 } 036 037 public TSelectSqlNode getSelectNode() { 038 return selectNode; 039 } 040 041 public TStatementListSqlNode getStmtListNode() { 042 return stmtListNode; 043 } 044}