org.opensubsystems.core.persist.db.driver.maxdb
Class MaxDBDatabaseTestSchema

java.lang.Object
  extended by org.opensubsystems.core.persist.db.DatabaseSchemaImpl
      extended by org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
          extended by org.opensubsystems.core.persist.db.driver.DatabaseTestSchema
              extended by org.opensubsystems.core.persist.db.driver.sapdb.SapDBDatabaseTestSchema
                  extended by org.opensubsystems.core.persist.db.driver.maxdb.MaxDBDatabaseTestSchema
All Implemented Interfaces:
org.opensubsystems.core.persist.db.DatabaseOperations, org.opensubsystems.core.persist.db.DatabaseSchema, org.opensubsystems.core.persist.db.ModifiableDatabaseSchema

public class MaxDBDatabaseTestSchema
extends SapDBDatabaseTestSchema

This class encapsulates details about creation and upgrade of database schema required to test database driver functionality for tables which are SAP DB database specific. Since MaxDB is rebranded SAP DB database, at this time it can reuse majority of the SAP DB functionality.

Version:
$Id: MaxDBDatabaseTestSchema.java,v 1.3 2007/01/07 06:15:10 bastafidli Exp $
Author:
Miro Halas
Code reviewer:
Miro Halas
Code reviewed:
Initial revision

Field Summary
 
Fields inherited from class org.opensubsystems.core.persist.db.driver.DatabaseTestSchema
DBTEST_SCHEMA_NAME, DBTEST_SCHEMA_VERSION, TABLE_NAMES
 
Fields inherited from class org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
m_mapModifiableTableNames
 
Fields inherited from class org.opensubsystems.core.persist.db.DatabaseSchemaImpl
DATABASE_SCHEMA_PREFIX, DATABASE_SCHEMA_PREFIX_DEFAULT, m_arrDependentSchemas, m_bIsInDomain, m_iSchemaVersion, m_strSchemaName, NL
 
Fields inherited from interface org.opensubsystems.core.persist.db.DatabaseOperations
DBOP_DELETE, DBOP_INSERT, DBOP_SELECT, DBOP_UPDATE
 
Constructor Summary
MaxDBDatabaseTestSchema()
          Default constructor.
 
Method Summary
 
Methods inherited from class org.opensubsystems.core.persist.db.driver.sapdb.SapDBDatabaseTestSchema
create, createTestUser, dropTestUser, executeInsertGeneratedKey2, executeInsertRow, executeUpdateTestValue, getInsertGeneratedKey
 
Methods inherited from class org.opensubsystems.core.persist.db.driver.DatabaseTestSchema
createDataSource, getInsertSelectQuery, getSelectExceptQuery, getSelectExceptUnionQuery, getSelectExistQuery
 
Methods inherited from class org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
deleteRelatedData, getModifiableTableNames, handleSQLException
 
Methods inherited from class org.opensubsystems.core.persist.db.DatabaseSchemaImpl
getDependentSchemas, getJoinFromWhere, getName, getOwnerColumnNames, getSchemaPrefix, getVersion, isExistingIndex, isInDomain, upgrade, upgradeView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensubsystems.core.persist.db.DatabaseSchema
getDependentSchemas, getName, getVersion, isInDomain, upgrade
 

Constructor Detail

MaxDBDatabaseTestSchema

public MaxDBDatabaseTestSchema()
                        throws org.opensubsystems.core.error.OSSException
Default constructor.

Throws:
org.opensubsystems.core.error.OSSException - - error occured.


Copyright © 2003 - 2006 OpenSubsystems s.r.o.