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}