public class DB2DB
extends com.liferay.portal.dao.db.BaseDB
| Constructor and Description |
|---|
DB2DB(int majorVersion,
int minorVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildCreateFileContent(java.lang.String sqlDir,
java.lang.String databaseName,
int population) |
java.lang.String |
buildSQL(java.lang.String template) |
protected java.lang.String |
getServerName() |
protected java.lang.String[] |
getTemplate() |
protected boolean |
isRequiresReorgTable(java.sql.Connection con,
java.lang.String tableName) |
boolean |
isSupportsAlterColumnType() |
boolean |
isSupportsInlineDistinct() |
boolean |
isSupportsScrollableResults() |
protected void |
reorgTable(java.sql.Connection con,
java.lang.String tableName) |
protected void |
reorgTables(java.lang.String[] templates) |
protected java.lang.String |
reword(java.lang.String data) |
void |
runSQL(java.sql.Connection con,
java.lang.String[] templates) |
void |
runSQL(java.lang.String template) |
addIndexes, applyMaxStringIndexLengthLimitation, buildColumnNameTokens, buildColumnTypeTokens, buildCreateFile, buildCreateFile, buildSQLFile, buildTableNameTokens, buildTemplate, convertTimestamp, dropIndexes, evaluateVM, getCreateTablesContent, getDBType, getIndexes, getMajorVersion, getMinorVersion, getSuffix, getTemplateBlob, getTemplateFalse, getTemplateTrue, getVersionString, handleSQLException, increment, increment, increment, isSupportsAlterColumnName, isSupportsQueryingAfterException, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, readFile, readSQL, removeBooleanIndexes, removeInserts, removeLongInserts, removeNull, replaceTemplate, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexespublic java.lang.String buildSQL(java.lang.String template)
throws java.io.IOException
buildSQL in interface com.liferay.portal.kernel.dao.db.DBbuildSQL in class com.liferay.portal.dao.db.BaseDBjava.io.IOExceptionpublic boolean isSupportsAlterColumnType()
isSupportsAlterColumnType in interface com.liferay.portal.kernel.dao.db.DBisSupportsAlterColumnType in class com.liferay.portal.dao.db.BaseDBpublic boolean isSupportsInlineDistinct()
isSupportsInlineDistinct in interface com.liferay.portal.kernel.dao.db.DBisSupportsInlineDistinct in class com.liferay.portal.dao.db.BaseDBpublic boolean isSupportsScrollableResults()
isSupportsScrollableResults in interface com.liferay.portal.kernel.dao.db.DBisSupportsScrollableResults in class com.liferay.portal.dao.db.BaseDBpublic void runSQL(java.sql.Connection con,
java.lang.String[] templates)
throws java.io.IOException,
java.sql.SQLException
runSQL in interface com.liferay.portal.kernel.dao.db.DBrunSQL in class com.liferay.portal.dao.db.BaseDBjava.io.IOExceptionjava.sql.SQLExceptionpublic void runSQL(java.lang.String template)
throws java.io.IOException,
java.sql.SQLException
runSQL in interface com.liferay.portal.kernel.dao.db.DBrunSQL in class com.liferay.portal.dao.db.BaseDBjava.io.IOExceptionjava.sql.SQLExceptionprotected java.lang.String buildCreateFileContent(java.lang.String sqlDir,
java.lang.String databaseName,
int population)
throws java.io.IOException
buildCreateFileContent in class com.liferay.portal.dao.db.BaseDBjava.io.IOExceptionprotected java.lang.String getServerName()
getServerName in class com.liferay.portal.dao.db.BaseDBprotected java.lang.String[] getTemplate()
getTemplate in class com.liferay.portal.dao.db.BaseDBprotected boolean isRequiresReorgTable(java.sql.Connection con,
java.lang.String tableName)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void reorgTable(java.sql.Connection con,
java.lang.String tableName)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void reorgTables(java.lang.String[] templates)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String reword(java.lang.String data)
throws java.io.IOException
reword in class com.liferay.portal.dao.db.BaseDBjava.io.IOException