|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sibvisions.rad.persist.jdbc.DBAccess
com.sibvisions.rad.persist.jdbc.AbstractOracleDBAccess
com.sibvisions.rad.persist.jdbc.OracleDBAccess
public class OracleDBAccess
The OracleDBAccess is the implementation for Oracle databases.
DBAccess| Nested Class Summary | |
|---|---|
static class |
OracleDBAccess.BlobFromBFILE
The Blob is the implementation for Oracle BFILE. |
| Nested classes/interfaces inherited from class com.sibvisions.rad.persist.jdbc.DBAccess |
|---|
DBAccess.BlobFileHandle, DBAccess.ParameterizedStatement |
| Field Summary |
|---|
| Fields inherited from class com.sibvisions.rad.persist.jdbc.AbstractOracleDBAccess |
|---|
cachedForeignKeys, cachedFoundValues, cachedKeyIdentifier, cachedPrimaryKey, cachedReason, cachedUniqueKeys |
| Fields inherited from class com.sibvisions.rad.persist.jdbc.DBAccess |
|---|
ALLOWED_VALUES_NULL, BFILE, cachedCatalogInfo, cachedColumnMetaData, cachedMetaDataIdentifier, cachedSchemaInfo, COLUMNMETADATA_NULL, currentSavepoint, DEFAULT_VALUES_NULL, FKS_NULL, LONGNVARCHAR, NCHAR, NCLOB, NVARCHAR, PKS_NULL, QUOTE, SQLXML, TABLEINFO_NULL, TABLENAME_NULL, TIMESTAMPWITHLOCALTIMEZONE, TIMESTAMPWITHTIMEZONE, UKS_NULL |
| Constructor Summary | |
|---|---|
OracleDBAccess()
Constructs a new OracleDBAccess Object. |
|
| Method Summary | |
|---|---|
protected Object |
convertArrayToList(Object pParam)
Converts arrays to List of IBean. |
protected Object |
convertDatabaseSpecificObjectToValue(ServerColumnMetaData pColumnMetaData,
Object pValue)
Enables the database specific implementation to handle/convert special objects. |
protected Object |
convertToArray(AbstractParam pParam)
Converts list or array to oracle arrays. |
protected Object |
getObjectFromResultSet(ResultSet pResultSet,
int pIndex)
Gets the Object from the result set, and ensures that numbers are always returned as BigDecimal, and dates as Timestamp. |
protected String |
getTableForSynonymIntern(String pSynomyn)
Returns the full qualified table name incl. schema/catalog/db link for the given synonym. |
| Methods inherited from class com.sibvisions.rad.persist.jdbc.AbstractOracleDBAccess |
|---|
detectModified, executeFunction, executeProcedure, getAllowedValuesIntern, getAndStoreKeysIntern, getConnection, getDatabaseSpecificLockStatement, getDefaultValuesIntern, getForeignKeysIntern, getPrimaryKeyIntern, getTableForSynonymIntern, getTableInfoIntern, getUniqueKeysIntern, insertDatabaseSpecific, insertOracle, open |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OracleDBAccess()
| Method Detail |
|---|
protected Object convertToArray(AbstractParam pParam)
throws SQLException
AbstractOracleDBAccess
convertToArray in class AbstractOracleDBAccesspParam - the param to check
SQLException - the exception
protected Object convertArrayToList(Object pParam)
throws SQLException
List of IBean.
convertArrayToList in class AbstractOracleDBAccesspParam - the param to check
SQLException - the exception
protected Object getObjectFromResultSet(ResultSet pResultSet,
int pIndex)
throws SQLException
getObjectFromResultSet in class DBAccesspResultSet - the result setpIndex - the index
SQLException - if it fails.
protected String getTableForSynonymIntern(String pSynomyn)
throws DataSourceException
getTableForSynonymIntern in class DBAccesspSynomyn - the synonym to use.
DataSourceException - if an error occur in determining the synonyms.
protected Object convertDatabaseSpecificObjectToValue(ServerColumnMetaData pColumnMetaData,
Object pValue)
throws SQLException
convertDatabaseSpecificObjectToValue in class DBAccesspColumnMetaData - the column metadatapValue - the read object
SQLException - if it fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||