public class OracleDB extends BaseDB
ALTER_COLUMN_NAME, ALTER_COLUMN_TYPE, ALTER_TABLE_NAME, DROP_INDEX, DROP_PRIMARY_KEY, RENAME_TABLE_TEMPLATE, REWORD_TEMPLATE, TEMPLATE| Constructor and Description |
|---|
OracleDB(int majorVersion,
int minorVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
buildColumnTypeTokens(java.lang.String line) |
protected java.lang.String |
buildCreateFileContent(java.lang.String sqlDir,
java.lang.String databaseName,
int population) |
java.lang.String |
buildSQL(java.lang.String template) |
void |
buildSQLFile(java.lang.String sqlDir,
java.lang.String fileName) |
java.util.List<com.liferay.portal.kernel.dao.db.Index> |
getIndexes(java.sql.Connection con) |
protected java.lang.String |
getServerName() |
protected java.lang.String[] |
getTemplate() |
boolean |
isSupportsInlineDistinct() |
protected java.lang.String |
replaceTemplate(java.lang.String template,
java.lang.String[] actual) |
protected java.lang.String |
reword(java.lang.String data) |
addIndexes, applyMaxStringIndexLengthLimitation, buildColumnNameTokens, buildCreateFile, buildCreateFile, buildTableNameTokens, buildTemplate, convertTimestamp, dropIndexes, evaluateVM, getCreateTablesContent, getDBType, getMajorVersion, getMinorVersion, getSuffix, getTemplateFalse, getTemplateTrue, getVersionString, handleSQLException, increment, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsQueryingAfterException, isSupportsScrollableResults, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, readFile, readSQL, removeBooleanIndexes, removeInserts, removeLongInserts, removeNull, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexespublic java.lang.String buildSQL(java.lang.String template)
throws java.io.IOException
public void buildSQLFile(java.lang.String sqlDir,
java.lang.String fileName)
throws java.io.IOException
buildSQLFile in interface com.liferay.portal.kernel.dao.db.DBbuildSQLFile in class BaseDBjava.io.IOExceptionpublic java.util.List<com.liferay.portal.kernel.dao.db.Index> getIndexes(java.sql.Connection con)
throws java.sql.SQLException
getIndexes in interface com.liferay.portal.kernel.dao.db.DBgetIndexes in class BaseDBjava.sql.SQLExceptionpublic boolean isSupportsInlineDistinct()
isSupportsInlineDistinct in interface com.liferay.portal.kernel.dao.db.DBisSupportsInlineDistinct in class BaseDBprotected java.lang.String[] buildColumnTypeTokens(java.lang.String line)
buildColumnTypeTokens in class BaseDBprotected java.lang.String buildCreateFileContent(java.lang.String sqlDir,
java.lang.String databaseName,
int population)
throws java.io.IOException
buildCreateFileContent in class BaseDBjava.io.IOExceptionprotected java.lang.String getServerName()
getServerName in class BaseDBprotected java.lang.String[] getTemplate()
getTemplate in class BaseDBprotected java.lang.String replaceTemplate(java.lang.String template,
java.lang.String[] actual)
replaceTemplate in class BaseDB