|
||||||||||
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 AbstractOracleDBAccess
pParam
- the param to check
java.sql.SQLException
- the exceptionprotected java.lang.Object convertArrayToList(java.lang.Object pParam) throws java.sql.SQLException
List
of IBean
.
convertArrayToList
in class AbstractOracleDBAccess
pParam
- the param to check
java.sql.SQLException
- the exceptionprotected java.lang.Object getObjectFromResultSet(java.sql.ResultSet pResultSet, int pIndex) throws java.sql.SQLException
getObjectFromResultSet
in class DBAccess
pResultSet
- 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 DBAccess
pSynomyn
- 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 DBAccess
pColumnMetaData
- 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 |