Uses of Class
javax.rad.persist.DataSourceException

Packages that use DataSourceException
com.sibvisions.rad.persist Contains implementations of the persistence definitions. 
com.sibvisions.rad.persist.event Contains all storage event classes and interfaces. 
com.sibvisions.rad.persist.jdbc Contains all database specific persistence implementations. 
javax.rad.persist Contains classes and interfaces needed for java persistence. 
 

Uses of DataSourceException in com.sibvisions.rad.persist
 

Methods in com.sibvisions.rad.persist that throw DataSourceException
protected  IBean AbstractStorage.createBean(Object[] pValues)
          Creates a bean with given values.
 IBean AbstractStorage.createEmptyBean()
          Creates a new bean with all column names from the meta data.
<T> T
AbstractStorage.createPOJO(Class<T> pClass, IBean pBean)
          Creates a POJO from the given type and with the values from a bean.
protected
<T> T
AbstractStorage.createPOJO(Class<T> pClass, Object[] pValues)
          Creates a POJO from the given type and with given values.
 void AbstractStorage.delete(Object[] pDeleteDataRow)
          Deletes the specified row from the storage.
<T> void
AbstractStorage.delete(T pObject)
          Deletes the specified bean/POJO from the storage.
protected abstract  void AbstractStorage.executeDelete(Object[] pDeleteDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the delete method.
protected  void AbstractMemStorage.executeDelete(Object[] pDeleteDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the delete method.
protected  void AbstractStorage.executeDeleteAsBean(Object[] pDeleteDataRow)
          This method will be used if AbstractStorage.delete(Object) was called.
protected  void AbstractMemStorage.executeDeleteAsBean(Object[] pDeleteDataRow)
          This method will be used if AbstractStorage.delete(Object) was called.
protected abstract  List<Object[]> AbstractStorage.executeFetch(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          This method has to be implemented in the Storage implementation and should have the functionality of the fetch method.
protected  List<Object[]> AbstractMemStorage.executeFetch(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          This method has to be implemented in the Storage implementation and should have the functionality of the fetch method.
protected  List<Object[]> AbstractStorage.executeFetchAsBean(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          This method will be used if AbstractStorage.fetchBean(ICondition, SortDefinition, int, int) was called.
protected  List<Object[]> AbstractMemStorage.executeFetchAsBean(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          This method will be used if AbstractStorage.fetchBean(ICondition, SortDefinition, int, int) was called.
protected abstract  Object[] AbstractStorage.executeInsert(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the insert method.
protected  Object[] AbstractMemStorage.executeInsert(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the insert method.
protected  Object[] AbstractStorage.executeInsertAsBean(Object[] pDataRow)
          This method will be used if AbstractStorage.insert(Object) was called.
protected  Object[] AbstractMemStorage.executeInsertAsBean(Object[] pDataRow)
          This method will be used if AbstractStorage.insert(Object) was called.
protected abstract  Object[] AbstractStorage.executeRefetchRow(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the refetchRow method.
protected  Object[] AbstractMemStorage.executeRefetchRow(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the refetchRow method.
protected  Object[] AbstractMemStorage.executeRefetchRow(String[] pQueryColumns, Object[] pDataRow)
          Refetches data.
protected  Object[] AbstractStorage.executeRefetchRowAsBean(Object[] pDataRow)
          This method will be used if AbstractStorage.refetch(Object) was called.
protected  Object[] AbstractMemStorage.executeRefetchRowAsBean(Object[] pDataRow)
          This method will be used if AbstractStorage.refetch(Object) was called.
protected abstract  Object[] AbstractStorage.executeUpdate(Object[] pOldDataRow, Object[] pNewDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the update method.
protected  Object[] AbstractMemStorage.executeUpdate(Object[] pOldDataRow, Object[] pNewDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the update method.
protected  Object[] AbstractStorage.executeUpdateAsBean(Object[] pOldDataRow, Object[] pNewDataRow)
          This method will be used if AbstractStorage.update(Object) was called.
protected  Object[] AbstractMemStorage.executeUpdateAsBean(Object[] pOldDataRow, Object[] pNewDataRow)
          This method will be used if AbstractStorage.update(Object) was called.
<T> T
AbstractStorage.fetch(Class<T> pClass, ICondition pFilter)
          Returns the requested bean/POJO from the storage.
<T> List<T>
AbstractStorage.fetch(Class<T> pClass, ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          Returns the requested list of beans/POJOs from the storage.
 List<Object[]> AbstractStorage.fetch(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          Returns the requested rows as List[Object[]].
 IBean AbstractStorage.fetchBean(ICondition pFilter)
          Returns the requested bean from the storage.
 List<IBean> AbstractStorage.fetchBean(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          Returns the requested list of beans from the storage.
protected  IBeanType AbstractStorage.getAndInitBeanType()
          Gets the bean type based on the meta data.
 BeanConverter AbstractStorage.getBeanConverter()
          Gets the BeanConverter for this storage and also initializes it with the metadata from this storage.
 int AbstractMemStorage.getEstimatedRowCount(ICondition pFilter)
          Returns the number of rows in this AbstractStorage from the storage.
 MetaData AbstractMemStorage.getMetaData()
          Returns the meta data for this AbstractStorage from the storage as MetaData.
 MetaData AbstractCachedStorage.getMetaData(String pGroup, String pName)
          Returns the meta data for this AbstractStorage from the storage as MetaData and places the MetaData to the cache with a group name and meta data name.
 Object[] AbstractStorage.insert(Object[] pDataRow)
          Returns the newly inserted row for this IStorage.
<T> T
AbstractStorage.insert(T pObject)
          Inserts the new bean/POJO and returns a bean/POJO with current values from the storage.
 void AbstractMemStorage.open()
          Opens the storage.
<T> T
AbstractStorage.refetch(T pObject)
          Refetches the specified bean/POJO and returns a bean/POJO with current values from the storage.
 Object[] AbstractStorage.refetchRow(Object[] pDataRow)
          It refetchs the specified row and returns it as Object[] from the storage.
 Object[] AbstractStorage.update(Object[] pOldDataRow, Object[] pNewDataRow)
          Return the updated row as Object[].
<T> T
AbstractStorage.update(T pObject)
          Updates a bean/POJO with the PrimaryKey columns and provides values.
<T> T
AbstractStorage.update(T pOldObject, T pNewObject)
          Updates a bean/POJO with the PrimaryKey columns and provides values.
 void AbstractStorage.updateBean(IBean pBean, Object pPOJO)
          Updates a bean with values from a POJO.
 

Uses of DataSourceException in com.sibvisions.rad.persist.event
 

Methods in com.sibvisions.rad.persist.event that throw DataSourceException
 Object StorageEventHandler.dispatchEvent(Object... pEventParameter)
          Dispatches the given events to all listeners.
 void IStorageListener.storageChanged(StorageEvent pStorageEvent)
          Notifies that the IStorage is changed.
 

Uses of DataSourceException in com.sibvisions.rad.persist.jdbc
 

Methods in com.sibvisions.rad.persist.jdbc that throw DataSourceException
 void DBAccess.close()
          Closes the database Connection and releases all memory.
 void DBAccess.commit()
          Commits the DB transaction.
 void DBStorage.createAutomaticLinkReference(String[] pColumns, DBStorage pDBStorage, String[] pReferenceColumns)
          Creates and sets a new StorageReferenceDefinition with the specified DBStorage and columns and reference columns on all pColumns.
 void DBStorage.createAutomaticLinkReference(String[] pColumns, String pWritebackTable, String[] pReferenceColumns)
          Creates and sets a new StorageReferenceDefinition with the specified FromClause and columns and reference columns on all pColumns.
protected  void DBStorage.createAutomaticLinkStorage(StorageReferenceDefinition pReferenceDefinition, String[] pWritebackColumnNames)
          Creates a new DBStorage which is configured for automatic link cell editors.
protected  ServerMetaData DBStorage.createMetaData(String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, String pWhereClause, String pAfterWhereClause, String pWritebackTable, String[] pWritebackColumns, boolean pAutoLinkReference, boolean pUseRepresentationColumnsAsQueryColumns)
          Returns the meta data for the specified DBStorage with all its parameters.
 void IDBAccess.delete(String pWritebackTable, ServerMetaData pServerMetaData, Object[] pDeleteDataRow)
          Deletes the specified row.
 void DBAccess.delete(String pWriteBackTable, ServerMetaData pServerMetaData, Object[] pDelete)
          Deletes the specified row.
protected  void DBStorage.executeDelete(Object[] pDeleteDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the delete method.
protected  List<Object[]> DBStorage.executeFetch(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          This method has to be implemented in the Storage implementation and should have the functionality of the fetch method.
 Object DBAccess.executeFunction(String pFunctionName, int pReturnType, Object... pParameters)
          Executes a DB function with the specified parameters and return the result.
protected  Object[] DBStorage.executeInsert(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the insert method.
 void DBAccess.executeProcedure(String pProcedureName, Object... pParameters)
          Executes a DB procedure with the specified parameters.
protected  Object[] DBStorage.executeRefetchRow(Object[] pDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the refetchRow method.
protected  Object[] DBStorage.executeUpdate(Object[] pOldDataRow, Object[] pNewDataRow)
          This method has to be implemented in the Storage implementation and should have the functionality of the update method.
 int DBAccess.executeUpdate(PreparedStatement pSqlStatement)
          Calls executesUpdate() for specified PreparedStatement and returns the number of updated rows.
 List<Object[]> DBAccess.fetch(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereCondition, String pAfterWhereClause, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          Returns the List of fetched rows (as List of Object[]) for the specified query tables and parameters.
 List<Object[]> IDBAccess.fetch(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereClause, String pAfterWhereClause, SortDefinition pSort, int pFromRow, int pMinimumRowCount, boolean pAllowLazyFetch)
          Returns the List of fetched rows (as List of Object[]) for the specified query tables and parameters.
 List<Object[]> DBAccess.fetch(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereCondition, String pAfterWhereClause, SortDefinition pSort, int pFromRow, int pMinimumRowCount, boolean pAllowLazyFetch)
          Returns the List of fetched rows (as List of Object[]) for the specified query tables and parameters.
 List<Object[]> DBAccess.fetch(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereCondition, String pAfterWhereClause, SortDefinition pSort, String pOrderByClause, int pFromRow, int pMinimumRowCount)
          Mostly same as DBAccess.fetch(ServerMetaData, String, String[], String, ICondition, String, String, SortDefinition, int, int).
 List<Object[]> DBAccess.fetch(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereCondition, String pAfterWhereClause, SortDefinition pSort, String pOrderByClause, int pFromRow, int pMinimumRowCount, boolean pAllowLazyFetch)
          Mostly same as DBAccess.fetch(ServerMetaData, String, String[], String, ICondition, String, String, SortDefinition, int, int).
 Map<String,Object[]> DBAccess.getAllowedValues(String pCatalog, String pSchema, String pTable)
          Gets the allowed values from a specific table.
protected  Map<String,Object[]> OracleDBAccess.getAllowedValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets the allowed values from a specific table.
protected  Map<String,Object[]> MSSQLDBAccess.getAllowedValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets the allowed values from a specific table.
protected  Map<String,Object[]> DBAccess.getAllowedValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets the allowed values from a specific table.
 ServerColumnMetaData[] DBAccess.getColumnMetaData(String pFromClause, String[] pQueryColumns, String pBeforeQueryColumns, String pWhereClause, String pAfterWhereClause)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  ServerColumnMetaData[] PostgreSQLDBAccess.getColumnMetaDataIntern(String pFromClause, String[] pQueryColumns, String pBeforeQueryColumns, String pWhereClause, String pAfterWhereClause)
           
protected  ServerColumnMetaData[] MySQLDBAccess.getColumnMetaDataIntern(String pFromClause, String[] pQueryColumns, String pBeforeQueryColumns, String pWhereClause, String pAfterWhereClause)
           
protected  ServerColumnMetaData[] DBAccess.getColumnMetaDataIntern(String pFromClause, String[] pQueryColumns, String pBeforeQueryColumns, String pWhereClause, String pAfterWhereClause)
          Returns the meta data information for the specified query, and configures all columns with defaults.
 String PostgreSQLDBAccess.getDatabaseSpecificLockStatement(String pWritebackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          Returns the database specific statement to lock the specified row in the database.
 String OracleDBAccess.getDatabaseSpecificLockStatement(String pWritebackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          Returns the database specific statement to lock the specified row in the database.
protected  String DBAccess.getDatabaseSpecificLockStatement(String pWriteBackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          Returns the database specific statement to lock the specified row in the database.
static DBAccess DBAccess.getDBAccess(Connection pConnection)
          Gets the suitable DBAccess for the given external connection.
static DBAccess DBAccess.getDBAccess(DBCredentials pCredentials)
          Gets the suitable DBAccess for the given DBCredentials.
static DBAccess DBAccess.getDBAccess(String pJdbcUrl)
          Gets the suitable DBAcces for the given JdbcUrl.
 Map<String,Object> DBAccess.getDefaultValues(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> PostgreSQLDBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> OracleDBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> MySQLDBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> HSQLDBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> DerbyDBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> DBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
protected  Map<String,Object> DB2DBAccess.getDefaultValuesIntern(String pCatalog, String pSchema, String pTable)
          Gets all default column values of a specific table.
 int DBStorage.getEstimatedRowCount(ICondition pFilter)
          Returns the number of rows in this AbstractStorage from the storage.
 List<ForeignKey> DBAccess.getForeignKeys(String pCatalog, String pSchema, String pTable)
          Returns all Foreign Keys for the specified table.
protected  List<ForeignKey> OracleDBAccess.getForeignKeysIntern(String pCatalog, String pSchema, String pTable)
          Returns all Foreign Keys for the specified table.
protected  List<ForeignKey> MySQLDBAccess.getForeignKeysIntern(String pCatalog, String pSchema, String pTable)
          Returns all Foreign Keys for the specified table.
protected  List<ForeignKey> HSQLDBAccess.getForeignKeysIntern(String sCatalog, String sSchema, String pTable)
          Returns all Foreign Keys for the specified table.
protected  List<ForeignKey> DBAccess.getForeignKeysIntern(String pCatalog, String pSchema, String pTable)
          Returns all Foreign Keys for the specified table.
protected  List<ForeignKey> DB2DBAccess.getForeignKeysIntern(String pCatalog, String pSchema, String pTable)
          Returns all Foreign Keys for the specified table.
 MetaData DBStorage.getMetaData()
          Returns the meta data for this AbstractStorage from the storage as MetaData.
 PreparedStatement DBAccess.getPreparedStatement(String pSqlStatement, boolean pReturnKey)
          Return a PreparedStatement for the given SQL statement.
 Key DBAccess.getPrimaryKey(String pCatalog, String pSchema, String pTable)
          It's gets all Primary Key columns and return it as String[].
protected  Key OracleDBAccess.getPrimaryKeyIntern(String pCatalog, String pSchema, String pTable)
          It's gets all Primary Key columns and return it as String[].
protected  Key MySQLDBAccess.getPrimaryKeyIntern(String pCatalog, String pSchema, String pTable)
          It's gets all Primary Key columns and return it as String[].
protected  Key HSQLDBAccess.getPrimaryKeyIntern(String sCatalog, String sSchema, String pTable)
          It's gets all Primary Key columns and return it as String[].
protected  Key DBAccess.getPrimaryKeyIntern(String pCatalog, String pSchema, String pTable)
          It's gets all Primary Key columns and return it as String[].
 String DBAccess.getSelectStatement(ServerMetaData pServerMetaData, String pBeforeQueryColumns, String[] pQueryColumns, String pFromClause, ICondition pFilter, String pWhereClause, String pAfterWhereClause, SortDefinition pSort, String pOrderByClause)
          It initialize the select for a specified storage unit and return the SELECT statement.
protected  String DBAccess.getSQL(ServerMetaData pServerMetaData, ICondition pCondition, boolean pUseRealColumnName)
          Returns the ANSI SQL String for this ICondition.
 String DBAccess.getTableForSynonym(String pSynomyn)
          Returns the full qualified table name incl. schema/catalog/db link for the given synonym.
protected  String OracleDBAccess.getTableForSynonymIntern(String pSynomyn)
          Returns the full qualified table name incl. schema/catalog/db link for the given synonym.
protected  String MSSQLDBAccess.getTableForSynonymIntern(String pSynomyn)
          Returns the full qualified table name incl. schema/catalog/db link for the given synonym.
protected  String DBAccess.getTableForSynonymIntern(String pSynomyn)
          Returns the full qualified table name incl. schema/catalog/db link for the given synonym.
protected  String DB2DBAccess.getTableForSynonymIntern(String pSynomyn)
          Returns the full qualified table name incl. schema/catalog/db link for the given synonym.
 TableInfo DBAccess.getTableInfo(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo PostgreSQLDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo OracleDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo MySQLDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo MSSQLDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo HanaDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo DerbyDBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo DBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
protected  TableInfo DB2DBAccess.getTableInfoIntern(String pWriteBackTable)
          Returns the meta data information for the specified query, and configures all columns with defaults.
 List<Key> DBAccess.getUniqueKeys(String pCatalog, String pSchema, String pTable)
          It gets all columns for each Unique Key and return it.
protected  List<Key> OracleDBAccess.getUniqueKeysIntern(String pCatalog, String pSchema, String pTable)
          It gets all columns for each Unique Key and return it.
protected  List<Key> MySQLDBAccess.getUniqueKeysIntern(String pCatalog, String pSchema, String pTable)
          It gets all columns for each Unique Key and return it.
protected  List<Key> HSQLDBAccess.getUniqueKeysIntern(String sCatalog, String sSchema, String pTable)
          It gets all columns for each Unique Key and return it.
protected  List<Key> DBAccess.getUniqueKeysIntern(String pCatalog, String pSchema, String pTable)
          It gets all columns for each Unique Key and return it.
protected  String DBAccess.getWhereClause(ServerMetaData pServerMetaData, ICondition pFilter, String pWhereClause, boolean pUsePrefix)
          Returns the WHERE clause for a UPDATE, DELETE or SELECT statement specified with a Filter.
 Object[] IDBAccess.insert(String pWritebackTable, ServerMetaData pServerMetaData, Object[] pNewDataRow)
          Returns the newly inserted row from the write back table.
 Object[] HanaDBAccess.insert(String pWriteBackTable, ServerMetaData pServerMetaData, Object[] pNewDataRow)
          Returns the newly inserted row from the write back table.
 Object[] DBAccess.insert(String pWriteBackTable, ServerMetaData pServerMetaData, Object[] pNewDataRow)
          Returns the newly inserted row from the write back table.
protected  Object[] DBAccess.insertAnsiSQL(String pWriteBackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Ansi SQL Database.
 Object[] PostgreSQLDBAccess.insertDatabaseSpecific(String pWritebackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
 Object[] OracleDBAccess.insertDatabaseSpecific(String pWriteBackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
 Object[] MSSQLDBAccess.insertDatabaseSpecific(String pWritebackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
protected  Object[] HSQLDBAccess.insertDatabaseSpecific(String pWritebackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
 Object[] HanaDBAccess.insertDatabaseSpecific(String pWriteBackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
protected  Object[] DBAccess.insertDatabaseSpecific(String pWriteBackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a Database specific insert statement.
protected  Object[] HanaDBAccess.insertHana(String pWriteBackTable, String pInsertStatement, ServerMetaData pServerMetaData, Object[] pNewDataRow, String pDummyColumn)
          Returns the newly inserted row from a SAP Hana Database.
protected  void DBStorage.installAutomaticLinkReferenceIntern(StorageReferenceDefinition pReferenceDefinition)
          Creates and sets a new StorageReferenceDefinition with the specified DBStorage(or from clause) and columns and reference columns on all pColumns.
 boolean DBAccess.isAutoCommit()
          Gets whether auto-commit is en-/disabled.
protected  boolean PostgreSQLDBAccess.isEnum(ServerColumnMetaData pColumnMetaData)
          Gets whether the given column has an enum as datatype.
 boolean DBAccess.isOpen()
          Returns true, if the database is still open.
 void IDBAccess.lockRow(String pWritebackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          It locks the specified row in the storage.
 void DBAccess.lockRow(String pWriteBackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          It locks the specified row in the storage.
protected  int DBAccess.lockRowInternal(String pWriteBackTable, ServerMetaData pServerMetaData, ICondition pPKFilter)
          It locks the current row and return how many rows are affected.
 void OracleDBAccess.open()
          It opens the database and stores the Connection object.
 void MySQLDBAccess.open()
          It opens the database and stores the Connection object.
 void HSQLDBAccess.open()
          It opens the database and stores the Connection object.
 void DBStorage.open()
          Opens the DBStorage and checks if the DBAssess is !
 void DBAccess.open()
          It opens the database and stores the Connection object.
 void DB2DBAccess.open()
          It opens the database and stores the Connection object.
protected  void DBStorage.openInternal(boolean pUseRepresentationColumnsAsQueryColumns)
          Opens the DBStorage and checks if the DBAccess is !
protected  Object[] DBStorage.refetchRow(Object[] pDataRow, boolean pLock)
          Refetch and optional locks the specified DataRow via PK.
protected  void DBStorage.refreshMetaData()
          Refreshs the MetaData with initial settings.
 void DBAccess.rollback()
          Rollback the DB transaction.
 void DBAccess.setAutoCommit(boolean pEnable)
          Sets auto-commit state.
protected  int PostgreSQLDBAccess.setColumnsToStore(PreparedStatement pInsert, ServerColumnMetaData[] pServerColumnMetaData, int[] iaWriteables, Object[] pNew, Object[] pOld)
          Sets the values of all changed columns to store from the value Object[]s into the PreparedStatement and returns the last used parameter index.
protected  int DBAccess.setColumnsToStore(PreparedStatement pInsert, ServerColumnMetaData[] pServerColumnMetaData, int[] iaWriteables, Object[] pNew, Object[] pOld)
          Sets the values of all changed columns to store from the value Object[]s into the PreparedStatement and returns the last used parameter index.
 void DBStorage.setMetaData(MetaData pMetaData)
          Sets a new meta data.
protected  void DBAccess.setModified(boolean pModified)
          Sets modified state of the connection.
 Object[] IDBAccess.update(String pWritebackTable, ServerMetaData pServerMetaData, Object[] pOldDataRow, Object[] pNewDataRow)
          Return the updated row.
 Object[] DBAccess.update(String pWriteBackTable, ServerMetaData pServerMetaData, Object[] pOld, Object[] pNew)
          Return the updated row.
 int DBAccess.updateAnsiSQL(String pWriteBackTable, String sUpdateStatement, ServerMetaData pServerMetaData, Object[] pOld, Object[] pNew, ICondition pPKFilter)
          Updates the specified row and return the count of affected rows.
 int DBAccess.updateDatabaseSpecific(String pWriteBackTable, String sUpdateStatement, ServerMetaData pServerMetaData, Object[] pOld, Object[] pNew, ICondition pPKFilter)
          Updates the specified row and returns the count of affected rows.
 

Uses of DataSourceException in javax.rad.persist
 

Methods in javax.rad.persist that throw DataSourceException
 void IStorage.delete(Object[] pDeleteDataRow)
          Deletes the specified row from the storage.
 List<Object[]> IStorage.fetch(ICondition pFilter, SortDefinition pSort, int pFromRow, int pMinimumRowCount)
          Returns the requested rows as List[Object[]].
 int IStorage.getEstimatedRowCount(ICondition pFilter)
          Returns the number of rows in this AbstractStorage from the storage.
 MetaData IStorage.getMetaData()
          Returns the meta data for this AbstractStorage from the storage as MetaData.
 MetaData ICachedStorage.getMetaData(String pGroup, String pName)
          Returns the meta data for this AbstractStorage from the storage as MetaData and places the MetaData to the cache with a group name and meta data name.
 Object[] IStorage.insert(Object[] pDataRow)
          Returns the newly inserted row for this IStorage.
 Object[] IStorage.refetchRow(Object[] pDataRow)
          It refetchs the specified row and returns it as Object[] from the storage.
 Object[] IStorage.update(Object[] pOldDataRow, Object[] pNewDataRow)
          Return the updated row as Object[].
 



Copyright © 2009 SIB Visions GmbH. All Rights Reserved.