public class IqDataSource
Datasource to allow modifications of schemas in IQ using the schema user ID, instead of a dbo account. Some installations of IQ in enterprises prefer not to use a dbo account, but to login as the schema user to execute deployments. With this methodology, we create a separate datasource for each schema (using that schema's login) and switch it in the setCurrentSchema method, transparent from clients
| Constructor and Description |
|---|
IqDataSource() |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection() |
java.io.PrintWriter |
getLogWriter() |
int |
getLoginTimeout() |
java.util.logging.Logger |
getParentLogger() |
boolean |
isIqClientLoadSupported() |
boolean |
isWrapperFor() |
void |
setCurrentSchema() |
void |
setLogWriter() |
void |
setLoginTimeout() |
<T> T |
unwrap() |
public boolean isIqClientLoadSupported()
public java.sql.Connection getConnection()
public void setCurrentSchema()
public java.sql.Connection getConnection()
public java.io.PrintWriter getLogWriter()
public void setLogWriter()
public void setLoginTimeout()
public int getLoginTimeout()
public <T> T unwrap()
public boolean isWrapperFor()
public java.util.logging.Logger getParentLogger()