com.liferay.portal.upgrade.util
Class BaseUpgradeTableImpl

java.lang.Object
  extended by com.liferay.portal.upgrade.util.Table
      extended by com.liferay.portal.upgrade.util.BaseUpgradeTableImpl
Direct Known Subclasses:
DefaultUpgradeTableImpl

public abstract class BaseUpgradeTableImpl
extends Table

Author:
Alexander Chow, Brian Wing Shun Chan

Field Summary
 
Fields inherited from class com.liferay.portal.upgrade.util.Table
BATCH_SIZE, SAFE_CHARS, SAFE_COMMA_CHARACTER, SAFE_NEWLINE_CHARACTER, SAFE_RETURN_CHARACTER
 
Constructor Summary
BaseUpgradeTableImpl(java.lang.String tableName)
           
BaseUpgradeTableImpl(java.lang.String tableName, java.lang.Object[][] columns)
           
 
Method Summary
 java.lang.String[] getIndexesSQL()
           
 boolean isAllowUniqueIndexes()
           
 void setAllowUniqueIndexes(boolean allowUniqueIndexes)
           
 void setCreateSQL(java.lang.String createSQL)
           
 void setIndexesSQL(java.lang.String[] indexesSQL)
           
 void updateTable()
           
 
Methods inherited from class com.liferay.portal.upgrade.util.Table
appendColumn, appendColumn, generateTempFile, generateTempFile, getColumns, getCreateSQL, getDeleteSQL, getExportedData, getInsertSQL, getInsertTableName, getOrder, getSelectSQL, getTableName, getTotalRows, getValue, populateTable, populateTable, populateTableRows, setColumn, setColumns, setSelectSQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseUpgradeTableImpl

public BaseUpgradeTableImpl(java.lang.String tableName)

BaseUpgradeTableImpl

public BaseUpgradeTableImpl(java.lang.String tableName,
                            java.lang.Object[][] columns)
Method Detail

getIndexesSQL

public java.lang.String[] getIndexesSQL()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

isAllowUniqueIndexes

public boolean isAllowUniqueIndexes()
                             throws java.lang.Exception
Throws:
java.lang.Exception

setAllowUniqueIndexes

public void setAllowUniqueIndexes(boolean allowUniqueIndexes)
                           throws java.lang.Exception
Throws:
java.lang.Exception

setCreateSQL

public void setCreateSQL(java.lang.String createSQL)
                  throws java.lang.Exception
Overrides:
setCreateSQL in class Table
Throws:
java.lang.Exception

setIndexesSQL

public void setIndexesSQL(java.lang.String[] indexesSQL)
                   throws java.lang.Exception
Throws:
java.lang.Exception

updateTable

public void updateTable()
                 throws java.lang.Exception
Throws:
java.lang.Exception