001
002package gudusoft.gsqlparser.dlineage.dataflow.model;
003
004import gudusoft.gsqlparser.nodes.TResultColumnList;
005import gudusoft.gsqlparser.stmt.TSelectSqlStatement;
006
007public class SelectResultSet extends ResultSet {
008
009    private TSelectSqlStatement selectObject;
010
011    public SelectResultSet(TSelectSqlStatement select, boolean isTarget) {
012        super(select.getResultColumnList() == null? select.getTransformClause(): select.getResultColumnList(), isTarget);
013        this.selectObject = select;
014    }
015
016    public TResultColumnList getResultColumnObject() {
017        return selectObject.getResultColumnList();
018    }
019
020    public TSelectSqlStatement getSelectStmt() {
021        return selectObject;
022    }
023
024}