org.opencms.setup.update6to7.oracle
Class CmsUpdateDBDropOldIndexes

java.lang.Object
  extended by org.opencms.setup.update6to7.A_CmsUpdateDBPart
      extended by org.opencms.setup.update6to7.generic.CmsUpdateDBDropOldIndexes
          extended by org.opencms.setup.update6to7.oracle.CmsUpdateDBDropOldIndexes
All Implemented Interfaces:
I_CmsUpdateDBPart

public class CmsUpdateDBDropOldIndexes
extends CmsUpdateDBDropOldIndexes

Oracle implementation to drop the old indexes from the database.

Since:
7.0.0
Version:
$Revision: 1.2 $
Author:
Roland Metzler, Peter Bonrad

Field Summary
 
Fields inherited from class org.opencms.setup.update6to7.generic.CmsUpdateDBDropOldIndexes
CMS_TABLES, CMS_TABLES_LIST, QUERY_DROP_INDEX, QUERY_SHOW_INDEX, REPLACEMENT_TABLENAME
 
Fields inherited from class org.opencms.setup.update6to7.A_CmsUpdateDBPart
m_poolData, m_queries, QUERY_PROPERTIES_PREFIX
 
Constructor Summary
CmsUpdateDBDropOldIndexes()
          Constructor.
 
Method Summary
protected  void internalExecute(CmsSetupDb dbCon)
          Does the hard work.
 
Methods inherited from class org.opencms.setup.update6to7.A_CmsUpdateDBPart
execute, getDbInstance, getPoolData, isKeepHistory, loadQueryProperties, readQuery, setPoolData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsUpdateDBDropOldIndexes

public CmsUpdateDBDropOldIndexes()
                          throws java.io.IOException
Constructor.

Throws:
java.io.IOException - if the sql queries properties file could not be read
Method Detail

internalExecute

protected void internalExecute(CmsSetupDb dbCon)
Description copied from class: A_CmsUpdateDBPart
Does the hard work.

Overrides:
internalExecute in class CmsUpdateDBDropOldIndexes
Parameters:
dbCon - the db connection interface
See Also:
A_CmsUpdateDBPart.internalExecute(org.opencms.setup.CmsSetupDb)