001package gudusoft.gsqlparser.nodes;
002
003
004public class TConnectSqlNode extends TParseTreeNode {
005    private TObjectName databaseName;
006    private TObjectName username;
007    private TConstant password;
008    private TConstant host;
009    private TConstant port;
010
011    public TObjectName getDatabaseName() {
012        return databaseName;
013    }
014
015    public TObjectName getUsername() {
016        return username;
017
018    }
019
020    public TConstant getPassword() {
021        return password;
022    }
023
024    public TConstant getHost() {
025        return host;
026    }
027
028    public TConstant getPort() {
029        return port;
030    }
031
032    public void init(Object arg1){
033        username = (TObjectName)arg1;
034    }
035
036    public void init(Object arg1, Object arg2){
037        username = (TObjectName)arg1;
038        password = (TConstant)arg2;
039    }
040
041    public void init(Object arg1, Object arg2,Object arg3,Object arg4,Object arg5){
042        init(arg1,arg2);
043        databaseName = (TObjectName)arg3;
044        host = (TConstant)arg4;
045        port = (TConstant)arg5;
046    }
047}