com.liferay.portal.dao.db
Class OracleDB
java.lang.Object
com.liferay.portal.dao.db.BaseDB
com.liferay.portal.dao.db.OracleDB
- All Implemented Interfaces:
- com.liferay.portal.kernel.dao.db.DB
public class OracleDB
- extends BaseDB
View Source
- Author:
- Alexander Chow, Sandeep Soni, Ganesh Ram
Fields inherited from interface com.liferay.portal.kernel.dao.db.DB |
MINIMAL, POPULATED, SHARDED, TYPE_ALL, TYPE_DB2, TYPE_DERBY, TYPE_FIREBIRD, TYPE_HYPERSONIC, TYPE_INFORMIX, TYPE_INGRES, TYPE_INTERBASE, TYPE_JDATASTORE, TYPE_MYSQL, TYPE_ORACLE, TYPE_POSTGRESQL, TYPE_SAP, TYPE_SQLSERVER, TYPE_SYBASE |
Constructor Summary |
protected |
OracleDB()
|
Methods inherited from class com.liferay.portal.dao.db.BaseDB |
addIndexes, buildColumnNameTokens, buildColumnTypeTokens, buildCreateFile, buildCreateFile, buildTemplate, convertTimestamp, dropIndexes, evaluateVM, getSuffix, getTemplateFalse, getTemplateTrue, getType, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsDateMilliseconds, isSupportsScrollableResults, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, readFile, readSQL, removeBooleanIndexes, removeInserts, removeLongInserts, removeNull, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleDB
protected OracleDB()
getInstance
public static com.liferay.portal.kernel.dao.db.DB getInstance()
buildSQL
public java.lang.String buildSQL(java.lang.String template)
throws java.io.IOException
- Specified by:
buildSQL
in interface com.liferay.portal.kernel.dao.db.DB
- Specified by:
buildSQL
in class BaseDB
- Throws:
java.io.IOException
buildSQLFile
public void buildSQLFile(java.lang.String sqlDir,
java.lang.String fileName)
throws java.io.IOException
- Specified by:
buildSQLFile
in interface com.liferay.portal.kernel.dao.db.DB
- Overrides:
buildSQLFile
in class BaseDB
- Throws:
java.io.IOException
getIndexes
public java.util.List<com.liferay.portal.kernel.dao.db.Index> getIndexes()
throws java.sql.SQLException
- Specified by:
getIndexes
in interface com.liferay.portal.kernel.dao.db.DB
- Overrides:
getIndexes
in class BaseDB
- Throws:
java.sql.SQLException
isSupportsInlineDistinct
public boolean isSupportsInlineDistinct()
- Specified by:
isSupportsInlineDistinct
in interface com.liferay.portal.kernel.dao.db.DB
- Overrides:
isSupportsInlineDistinct
in class BaseDB
buildCreateFileContent
protected java.lang.String buildCreateFileContent(java.lang.String sqlDir,
java.lang.String databaseName,
int population)
throws java.io.IOException
- Specified by:
buildCreateFileContent
in class BaseDB
- Throws:
java.io.IOException
getServerName
protected java.lang.String getServerName()
- Specified by:
getServerName
in class BaseDB
getTemplate
protected java.lang.String[] getTemplate()
- Specified by:
getTemplate
in class BaseDB
replaceTemplate
protected java.lang.String replaceTemplate(java.lang.String template,
java.lang.String[] actual)
- Overrides:
replaceTemplate
in class BaseDB
reword
protected java.lang.String reword(java.lang.String data)
throws java.io.IOException
- Specified by:
reword
in class BaseDB
- Throws:
java.io.IOException