ALTER_COLUMN_NAME, ALTER_COLUMN_TYPE, ALTER_TABLE_NAME, columnTypePattern, CREATE_TABLE, DROP_INDEX, DROP_PRIMARY_KEY, RENAME_TABLE_TEMPLATE, REWORD_TEMPLATE, SQL_VARCHAR_TYPES, 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 |
|---|---|
void |
alterColumnType(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String newColumnType) |
java.lang.String |
buildSQL(java.lang.String template) |
java.util.List<com.liferay.portal.kernel.dao.db.Index> |
getIndexes(java.sql.Connection connection) |
java.lang.String |
getNewUuidFunctionName() |
java.lang.String |
getPopulateSQL(java.lang.String databaseName,
java.lang.String sqlContent) |
java.lang.String |
getRecreateSQL(java.lang.String databaseName) |
protected int[] |
getSQLTypes() |
protected java.lang.String[] |
getTemplate() |
boolean |
isSupportsNewUuidFunction() |
boolean |
isSupportsUpdateWithInnerJoin() |
protected java.lang.String |
reword(java.lang.String data) |
addIndexes, addPrimaryKey, alterColumnName, alterTableAddColumn, alterTableDropColumn, buildColumnNameTokens, buildColumnTypeTokens, buildTableNameTokens, dropIndexes, dropIndexes, getDBType, getIndexes, getIndexResultSet, getMajorVersion, getMinorVersion, getPrimaryKeyColumnNames, getSQLType, getSQLVarcharSize, getSQLVarcharSizes, getTemplateBlob, getTemplateFalse, getTemplateTrue, getVersionString, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsInlineDistinct, isSupportsQueryingAfterException, isSupportsScrollableResults, isSupportsStringCaseSensitiveQuery, limitColumnLength, process, removePrimaryKey, replaceTemplate, runSQL, runSQL, runSQL, runSQL, runSQLTemplateString, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexespublic MySQLDB(int majorVersion,
int minorVersion)
protected MySQLDB(com.liferay.portal.kernel.dao.db.DBType dbType,
int majorVersion,
int minorVersion)
public void alterColumnType(java.sql.Connection connection,
java.lang.String tableName,
java.lang.String columnName,
java.lang.String newColumnType)
throws java.lang.Exception
alterColumnType in interface com.liferay.portal.kernel.dao.db.DBalterColumnType in class BaseDBjava.lang.Exceptionpublic 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 connection)
throws java.sql.SQLException
getIndexes in interface com.liferay.portal.kernel.dao.db.DBgetIndexes in class BaseDBjava.sql.SQLExceptionpublic java.lang.String getNewUuidFunctionName()
public java.lang.String getPopulateSQL(java.lang.String databaseName,
java.lang.String sqlContent)
public java.lang.String getRecreateSQL(java.lang.String databaseName)
public boolean isSupportsNewUuidFunction()
public boolean isSupportsUpdateWithInnerJoin()
isSupportsUpdateWithInnerJoin in interface com.liferay.portal.kernel.dao.db.DBisSupportsUpdateWithInnerJoin in class BaseDBprotected int[] getSQLTypes()
getSQLTypes in class BaseDBprotected java.lang.String[] getTemplate()
getTemplate in class BaseDB