ALTER_COLUMN_NAME, ALTER_COLUMN_TYPE, ALTER_TABLE_NAME, CREATE_TABLE, DROP_INDEX, DROP_PRIMARY_KEY, RENAME_TABLE_TEMPLATE, REWORD_TEMPLATE, TEMPLATE
Modifier | Constructor and Description |
---|---|
protected |
MySQLDB(com.liferay.portal.kernel.dao.db.DBType dbType,
int majorVersion,
int minorVersion) |
|
MySQLDB(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) |
java.util.List<com.liferay.portal.kernel.dao.db.Index> |
getIndexes(java.sql.Connection con) |
java.lang.String |
getNewUuidFunctionName() |
protected java.lang.String |
getServerName() |
protected int[] |
getSQLTypes() |
protected java.lang.String[] |
getTemplate() |
boolean |
isSupportsNewUuidFunction() |
boolean |
isSupportsUpdateWithInnerJoin() |
protected java.lang.String |
reword(java.lang.String data) |
addIndexes, applyMaxStringIndexLengthLimitation, buildColumnNameTokens, buildColumnTypeTokens, buildCreateFile, buildCreateFile, buildSQLFile, buildTableNameTokens, buildTemplate, convertTimestamp, dropIndexes, evaluateVM, getCreateTablesContent, getDBType, getMajorVersion, getMinorVersion, getSQLType, getSuffix, getTemplateBlob, getTemplateFalse, getTemplateTrue, getVersionString, handleSQLException, increment, increment, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsInlineDistinct, isSupportsQueryingAfterException, isSupportsScrollableResults, isSupportsStringCaseSensitiveQuery, readFile, readSQL, removeBooleanIndexes, removeInserts, removeLongInserts, removeNull, replaceTemplate, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexes
public MySQLDB(int majorVersion, int minorVersion)
protected MySQLDB(com.liferay.portal.kernel.dao.db.DBType dbType, int majorVersion, int minorVersion)
public java.lang.String buildSQL(java.lang.String template) throws java.io.IOException
public 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.DB
getIndexes
in class BaseDB
java.sql.SQLException
public java.lang.String getNewUuidFunctionName()
public boolean isSupportsNewUuidFunction()
public boolean isSupportsUpdateWithInnerJoin()
isSupportsUpdateWithInnerJoin
in interface com.liferay.portal.kernel.dao.db.DB
isSupportsUpdateWithInnerJoin
in class BaseDB
protected java.lang.String buildCreateFileContent(java.lang.String sqlDir, java.lang.String databaseName, int population) throws java.io.IOException
buildCreateFileContent
in class BaseDB
java.io.IOException
protected java.lang.String getServerName()
getServerName
in class BaseDB
protected int[] getSQLTypes()
getSQLTypes
in class BaseDB
protected java.lang.String[] getTemplate()
getTemplate
in class BaseDB