|
||||||||||
| 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.DBAccess |
|---|
BFILE, LONGNVARCHAR, NCHAR, NCLOB, NVARCHAR, QUOTE, SQLXML, TIMESTAMPWITHLOCALTIMEZONE, TIMESTAMPWITHTIMEZONE |
| Constructor Summary | |
|---|---|
OracleDBAccess()
Constructs a new OracleDBAccess Object. |
|
| Method Summary | |
|---|---|
protected java.lang.Object |
convertArrayToList(java.lang.Object pParam)
Converts arrays to List of IBean. |
protected java.lang.Object |
convertDatabaseSpecificObjectToValue(ServerColumnMetaData pColumnMetaData,
java.lang.Object pValue)
Enables the database specific implementation to handle/convert special objects. |
protected java.lang.Object |
convertToArray(AbstractParam pParam)
Converts list or array to oracle arrays. |
protected java.lang.Object |
getObjectFromResultSet(java.sql.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 java.lang.String |
getTableForSynonymIntern(java.lang.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, 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 java.lang.Object convertToArray(AbstractParam pParam)
throws java.sql.SQLException
AbstractOracleDBAccess
convertToArray in class AbstractOracleDBAccesspParam - the param to check
java.sql.SQLException - the exception
protected java.lang.Object convertArrayToList(java.lang.Object pParam)
throws java.sql.SQLException
List of IBean.
convertArrayToList in class AbstractOracleDBAccesspParam - the param to check
java.sql.SQLException - the exception
protected java.lang.Object getObjectFromResultSet(java.sql.ResultSet pResultSet,
int pIndex)
throws java.sql.SQLException
getObjectFromResultSet in class DBAccesspResultSet - the result setpIndex - the index
java.sql.SQLException - if it fails.
protected java.lang.String getTableForSynonymIntern(java.lang.String pSynomyn)
throws DataSourceException
getTableForSynonymIntern in class DBAccesspSynomyn - the synonym to use.
DataSourceException - if an error occur in determining the synonyms.
protected java.lang.Object convertDatabaseSpecificObjectToValue(ServerColumnMetaData pColumnMetaData,
java.lang.Object pValue)
throws java.sql.SQLException
convertDatabaseSpecificObjectToValue in class DBAccesspColumnMetaData - the column metadatapValue - the read object
java.sql.SQLException - if it fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||