001package gudusoft.gsqlparser.nodes; 002 003 004import gudusoft.gsqlparser.nodes.hive.THiveKeyValueProperty; 005 006public class TAlterDatabaseSqlNode extends TParseTreeNode { 007 private TObjectName databaseName; 008 private TPTNodeList <THiveKeyValueProperty> dbProperties; 009 private TObjectName newDatabaseName; 010 private TObjectName ownerName; 011 012 public TObjectName getNewDatabaseName() { 013 return newDatabaseName; 014 } 015 016 public TObjectName getOwnerName() { 017 return ownerName; 018 } 019 020 public void setOwnerName(TObjectName ownerName) { 021 022 this.ownerName = ownerName; 023 } 024 025 public void setNewDatabaseName(TObjectName newDatabaseName) { 026 027 this.newDatabaseName = newDatabaseName; 028 } 029 030 public TPTNodeList<THiveKeyValueProperty> getDbProperties() { 031 return dbProperties; 032 } 033 034 public TObjectName getDatabaseName() { 035 return databaseName; 036 } 037 038 public void init(Object arg1,Object arg2){ 039 databaseName = (TObjectName)arg1; 040 dbProperties = (TPTNodeList)arg2; 041 } 042 043 public void init(Object arg1){ 044 databaseName = (TObjectName)arg1; 045 } 046 047 public void setDatabaseName(TObjectName databaseName) { 048 this.databaseName = databaseName; 049 } 050 051 public void setDbProperties(TPTNodeList<THiveKeyValueProperty> dbProperties) { 052 this.dbProperties = dbProperties; 053 } 054}