public abstract class AbstractDataSource
extends com.informix.util.AdvancedUppercaseProperties
implements javax.sql.DataSource
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDataSource() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAutoCaseSchema() |
boolean |
getAutoFreeCursors() |
boolean |
getCertificateVerification() |
boolean |
getCommitBeforeIsolationChange() |
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password) |
int |
getConnectionCleanerDelay() |
java.lang.String |
getCustomCodeSet() |
java.lang.String |
getCustomLocale() |
java.lang.String |
getCustomNLSMap() |
java.lang.String |
getDatabase() |
int |
getDefaultCursorHoldability() |
boolean |
getDelimident() |
boolean |
getEmulateInformixServer() |
boolean |
getEncrypt() |
java.lang.String |
getHost() |
boolean |
getInvalidAutoCommitThrowError() |
int |
getLobBufferSize() |
int |
getLobCodesetConversionMemory() |
boolean |
getLobReadonly() |
int |
getLockTimeout() |
int |
getLoginRetries() |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
boolean |
getMetadataReplicationColumn() |
boolean |
getMetadataUppercaseValues() |
boolean |
getOptimizeOpenFetchClose() |
java.lang.String |
getOverrideDatabaseProductName() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String |
getPassword() |
int |
getPort() |
int |
getPreparedStatementCacheSize() |
boolean |
getProcessTableNameInResultSets() |
int |
getQueryBufferSize() |
boolean |
getRemoveLobTempFilesOnRSClose() |
boolean |
getSecondarySwitch() |
java.lang.String |
getServerName() |
java.lang.String |
getSessionVariables() |
java.lang.String |
getTransactionIsolationLevel() |
java.lang.String |
getTrustStore() |
java.lang.String |
getTrustStorePassword() |
boolean |
getUppercaseMetaDataRSColumnNames() |
java.lang.String |
getUser() |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
void |
setAutoCaseSchema(boolean value) |
void |
setAutoFreeCursors(boolean value) |
void |
setCertificateVerfication(boolean value) |
void |
setCommitBeforeIsolationChange(boolean value) |
void |
setConnectionCleanerDelay(int value) |
void |
setCustomCodeSet(java.lang.String value) |
void |
setCustomLocale(java.lang.String value) |
void |
setCustomNLSMap(java.lang.String value) |
void |
setDatabase(java.lang.String value) |
void |
setDefaultCursorHoldability(int value) |
void |
setDelimident(boolean value) |
void |
setEmulateInformixServer(boolean value) |
void |
setEncrypt(boolean value) |
void |
setHost(java.lang.String value) |
void |
setInvalidAutoCommitThrowError(boolean value) |
void |
setLobBufferSize(int value) |
void |
setLobCodesetConversionMemory(int value) |
void |
setLobReadonly(boolean value) |
void |
setLockTimeout(int value) |
void |
setLoginRetries(int value) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(java.io.PrintWriter out) |
void |
setMetadataReplicationColumn(boolean value) |
void |
setMetadataUppercaseValues(boolean value) |
void |
setOptimizeOpenFetchClose(boolean value) |
void |
setOverrideDatabaseProductName(java.lang.String value) |
void |
setPassword(java.lang.String value) |
void |
setPort(int value) |
void |
setPreparedStatementCacheSize(int value) |
void |
setProcessTableNameInResultSets(boolean value) |
void |
setQueryBufferSize(int value) |
void |
setRemoveLobTempFilesOnRSClose(boolean value) |
void |
setSecondarySwitch(boolean value) |
void |
setServerName(java.lang.String value) |
void |
setSessionVariables(java.lang.String value) |
void |
setTransactionIsolationLevel(java.lang.String value) |
void |
setTrustStore(java.lang.String value) |
void |
setTrustStorePassword(java.lang.String value) |
void |
setUppercaseMetaDataRSColumnNames(boolean value) |
void |
setUser(java.lang.String value) |
<T> T |
unwrap(java.lang.Class<T> iface) |
asBool, asBool, asBool, asDouble, asInt, asInt, asInt, asLong, asLong, asLong, asString, asString, containsKey, getProperty, getProperty, put, putAll, remove, setParent, setPropertylist, list, load, load, loadFromXML, propertyNames, save, store, store, storeToXML, storeToXML, stringPropertyNamesclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putIfAbsent, rehash, remove, replace, replace, replaceAll, size, toString, valuespublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger in interface javax.sql.CommonDataSourcejava.sql.SQLFeatureNotSupportedExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
isWrapperFor in interface java.sql.Wrapperpublic java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
getConnection in interface javax.sql.DataSourcejava.sql.SQLExceptionpublic java.io.PrintWriter getLogWriter()
getLogWriter in interface javax.sql.CommonDataSourcepublic void setLogWriter(java.io.PrintWriter out)
setLogWriter in interface javax.sql.CommonDataSourcepublic void setAutoCaseSchema(boolean value)
public boolean getAutoCaseSchema()
public void setAutoFreeCursors(boolean value)
public boolean getAutoFreeCursors()
public void setCertificateVerfication(boolean value)
public boolean getCertificateVerification()
public void setCommitBeforeIsolationChange(boolean value)
public boolean getCommitBeforeIsolationChange()
public void setConnectionCleanerDelay(int value)
public int getConnectionCleanerDelay()
public void setCustomCodeSet(java.lang.String value)
public java.lang.String getCustomCodeSet()
public void setCustomLocale(java.lang.String value)
public java.lang.String getCustomLocale()
public void setCustomNLSMap(java.lang.String value)
public java.lang.String getCustomNLSMap()
public void setDatabase(java.lang.String value)
public java.lang.String getDatabase()
public void setDefaultCursorHoldability(int value)
public int getDefaultCursorHoldability()
public void setDelimident(boolean value)
public boolean getDelimident()
public void setEmulateInformixServer(boolean value)
public boolean getEmulateInformixServer()
public void setEncrypt(boolean value)
public boolean getEncrypt()
public void setHost(java.lang.String value)
public java.lang.String getHost()
public void setInvalidAutoCommitThrowError(boolean value)
public boolean getInvalidAutoCommitThrowError()
public void setLobBufferSize(int value)
public int getLobBufferSize()
public void setLobCodesetConversionMemory(int value)
public int getLobCodesetConversionMemory()
public void setLobReadonly(boolean value)
public boolean getLobReadonly()
public void setLockTimeout(int value)
public int getLockTimeout()
public void setLoginRetries(int value)
public int getLoginRetries()
public void setLoginTimeout(int seconds)
setLoginTimeout in interface javax.sql.CommonDataSourcepublic int getLoginTimeout()
getLoginTimeout in interface javax.sql.CommonDataSourcepublic void setMetadataReplicationColumn(boolean value)
public boolean getMetadataReplicationColumn()
public void setMetadataUppercaseValues(boolean value)
public boolean getMetadataUppercaseValues()
public void setOptimizeOpenFetchClose(boolean value)
public boolean getOptimizeOpenFetchClose()
public void setOverrideDatabaseProductName(java.lang.String value)
public java.lang.String getOverrideDatabaseProductName()
public void setPassword(java.lang.String value)
public java.lang.String getPassword()
public void setPort(int value)
public int getPort()
public void setPreparedStatementCacheSize(int value)
public int getPreparedStatementCacheSize()
public void setProcessTableNameInResultSets(boolean value)
public boolean getProcessTableNameInResultSets()
public void setQueryBufferSize(int value)
public int getQueryBufferSize()
public void setRemoveLobTempFilesOnRSClose(boolean value)
public boolean getRemoveLobTempFilesOnRSClose()
public void setSecondarySwitch(boolean value)
public boolean getSecondarySwitch()
public void setServerName(java.lang.String value)
public java.lang.String getServerName()
public void setSessionVariables(java.lang.String value)
public java.lang.String getSessionVariables()
public void setTransactionIsolationLevel(java.lang.String value)
public java.lang.String getTransactionIsolationLevel()
public java.lang.String getTrustStore()
public void setTrustStore(java.lang.String value)
public java.lang.String getTrustStorePassword()
public void setTrustStorePassword(java.lang.String value)
public void setUppercaseMetaDataRSColumnNames(boolean value)
public boolean getUppercaseMetaDataRSColumnNames()
public void setUser(java.lang.String value)
public java.lang.String getUser()