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}