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}