001package gudusoft.gsqlparser.nodes.oracle;
002/*
003 * Date: 13-8-19
004 */
005
006import gudusoft.gsqlparser.nodes.TObjectName;
007import gudusoft.gsqlparser.nodes.TParseTreeNode;
008
009public class TOracleCreateLibrarySqlNode extends TParseTreeNode {
010    private TObjectName libraryName;
011    private TObjectName fileName;
012    private TObjectName dbLink;
013    private boolean ifNotExists;
014    private TObjectName directoryObject;
015    private TObjectName credential;
016
017    public TObjectName getDbLink() {
018        return dbLink;
019    }
020
021    public TObjectName getFileName() {
022        return fileName;
023    }
024
025    public TObjectName getLibraryName() {
026        return libraryName;
027    }
028
029    public boolean isIfNotExists() {
030        return ifNotExists;
031    }
032
033    public void setIfNotExists(boolean ifNotExists) {
034        this.ifNotExists = ifNotExists;
035    }
036
037    public TObjectName getDirectoryObject() {
038        return directoryObject;
039    }
040
041    public void setDirectoryObject(TObjectName directoryObject) {
042        this.directoryObject = directoryObject;
043    }
044
045    public TObjectName getCredential() {
046        return credential;
047    }
048
049    public void setCredential(TObjectName credential) {
050        this.credential = credential;
051    }
052
053    public void init(Object arg1, Object arg2){
054        libraryName = (TObjectName)arg1;
055        fileName = (TObjectName)arg2;
056
057    }
058
059    public void init(Object arg1, Object arg2,Object arg3){
060        init(arg1,arg2);
061        dbLink = (TObjectName)arg3;
062    }
063
064
065}