package coldfusion.sql;
import java.util.Map;
import railo.runtime.type.Struct;
public interface DataSourceDef {
public Object get(Object arg1);
public int getType();
public String getClassName();
public String getHost();
public int getPort();
public boolean isDynamic();
public boolean isConnectionEnabled();
public boolean isBlobEnabled();
public boolean isClobEnabled();
public String getDriver();
public void setDriver(String arg1);
public Struct getAllowedSQL();
public void setAllowedSQL(Struct arg1);
public boolean isSQLRestricted();
public void setMap(Map arg1);
public boolean isRemoveOnPageEnd();
public void setRemoveOnPageEnd(boolean arg1);
public void setDynamic(boolean arg1);
public String getIfxSrv();
public void setIfxSrv(String arg1);
public boolean getStrPrmUni();
public void setStrPrmUni(boolean arg1);
public void setStrPrmUni(String arg1);
public String getSelectMethod();
public void setSelectMethod(String arg1);
public String getSid();
public void setSid(String arg1);
public String getJndiName();
public void setJndiName(String arg1);
public int getMaxClobSize();
public void setMaxClobSize(int arg1);
public int getMaxBlobSize();
public void setMaxBlobSize(int arg1);
public void setClobEnabled(boolean arg1);
public void setBlobEnabled(boolean arg1);
public void setConnectionEnabled(boolean arg1);
public int getLogintimeout();
public void setLogintimeout(int arg1);
public int getMaxconnections();
public void setMaxConnections(int arg1);
public void setMaxConnections(Object arg1);
public void setDatabase(String arg1);
public String getDatabase();
public void setHost(String arg1);
public void setVendor(String arg1);
public String getVendor();
public Struct getJndienv();
public void setLoginTimeout(Object arg1);
public int getLoginTimeout();
public void setPort(int arg1);
public void setPort(Object arg1);
public int getMaxConnections();
public void setJndienv(Struct arg1);
public void setJNDIName(String arg1);
public String getJNDIName();
public void setType(String arg1);
public void setType(int arg1);
public String getDsn();
public void setDsn(String arg1);
// TODO impl public TwoFishCryptor getCryptor();
// TODO impl public void setCryptor(TwoFishCryptor arg1);
public void setClassName(String arg1);
public String getDesc();
public void setDesc(String arg1);
public String getUsername();
public void setUsername(String arg1);
public void setPassword(String arg1);
public String getUrl();
public void setUrl(String arg1);
public boolean isPooling();
public void setPooling(boolean arg1);
public int getTimeout();
public void setTimeout(int arg1);
public int getInterval();
public void setInterval(int arg1);
public Struct getExtraData();
public void setExtraData(Struct arg1);
public void setMaxPooledStatements(int arg1);
public int getMaxPooledStatements();
}