001package gudusoft.gsqlparser.nodes.vertica; 002 003 004import gudusoft.gsqlparser.nodes.TObjectName; 005import gudusoft.gsqlparser.nodes.TObjectNameList; 006import gudusoft.gsqlparser.nodes.TParseTreeNode; 007import gudusoft.gsqlparser.nodes.TSelectSqlNode; 008 009public class TExportToVerticaSqlNode extends TParseTreeNode { 010 private TObjectName destTableName; 011 private TObjectName sourceTableName; 012 private TObjectNameList destColumnList; 013 private TObjectNameList sourceColumnList; 014 private TSelectSqlNode selectSqlNode; 015 016 public TObjectName getSourceTableName() { 017 return sourceTableName; 018 } 019 020 public void setDestColumnList(TObjectNameList destColumnList) { 021 this.destColumnList = destColumnList; 022 } 023 024 public void setSourceColumnList(TObjectNameList sourceColumnList) { 025 this.sourceColumnList = sourceColumnList; 026 } 027 028 public void setSelectSqlNode(TSelectSqlNode selectSqlNode) { 029 this.selectSqlNode = selectSqlNode; 030 } 031 032 public TSelectSqlNode getSelectSqlNode() { 033 034 return selectSqlNode; 035 } 036 037 public TObjectNameList getDestColumnList() { 038 return destColumnList; 039 } 040 041 public TObjectNameList getSourceColumnList() { 042 return sourceColumnList; 043 } 044 045 public TObjectName getDestTableName() { 046 return destTableName; 047 } 048 049 public void init(Object arg1){ 050 destTableName = (TObjectName)arg1; 051 } 052 public void init(Object arg1,Object arg2) 053 { 054 destTableName = (TObjectName)arg1; 055 sourceTableName = (TObjectName)arg2; 056 } 057}