org.opencms.setup.update6to7.oracle
Class CmsUpdateDBAlterTables

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

public class CmsUpdateDBAlterTables
extends CmsUpdateDBAlterTables

Oracle implementation of the generic Alter Table class.

Author:
Roland Metzler

Field Summary
 
Fields inherited from class org.opencms.setup.update6to7.generic.CmsUpdateDBAlterTables
CMS_OFFLINE_CONTENTS_QUERIES, CMS_OFFLINE_CONTENTS_QUERIES_LIST, CMS_PROPERTYDEF, CMS_PROPERTYDEF_LIST, CMS_RESOURCES, CMS_RESOURCES_LIST, CMS_STRUCTURE, CMS_STRUCTURE_LIST, COLUMN_CMS_OFFLINE_CONTENTS_CONTENT_ID, COLUMN_CMS_PROPERTYDEF_TYPE, COLUMN_CMS_STRUCTURE_STRUCTURE_VERSION, COLUMN_PROJECTS_PROJECT_NAME, COLUMN_PROJECTS_TASK_ID, COLUMN_RESOURCES_DATE_CONTENT, COLUMN_RESOURCES_RESOURCE_VERSION, REPLACEMENT_TABLENAME, TABLE_CMS_OFFLINE_CONTENTS, TABLE_CMS_PROJECTS
 
Fields inherited from class org.opencms.setup.update6to7.A_CmsUpdateDBPart
m_poolData, m_queries, QUERY_PROPERTIES_PREFIX
 
Constructor Summary
CmsUpdateDBAlterTables()
          Constructor.
 
Method Summary
 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

CmsUpdateDBAlterTables

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

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

internalExecute

public void internalExecute(CmsSetupDb dbCon)
                     throws java.sql.SQLException
Description copied from class: A_CmsUpdateDBPart
Does the hard work.

Overrides:
internalExecute in class CmsUpdateDBAlterTables
Parameters:
dbCon - the db connection interface
Throws:
java.sql.SQLException - if somethign goes wrong
See Also:
A_CmsUpdateDBPart.internalExecute(org.opencms.setup.CmsSetupDb)