Class MySqlDatabaseType
java.lang.Object
org.ofbiz.core.entity.jdbc.dbtype.AbstractDatabaseType
org.ofbiz.core.entity.jdbc.dbtype.SimpleDatabaseType
org.ofbiz.core.entity.jdbc.dbtype.MySqlDatabaseType
- All Implemented Interfaces:
DatabaseType,ReservedKeywordsAware
-
Field Summary
Fields inherited from class org.ofbiz.core.entity.jdbc.dbtype.AbstractDatabaseType
ALTER_TABLE_DROP_INDEX, CHANGE_COLUMN_TYPE_CLAUSE_STRUCTURE_STANDARD_ALTER_COLUMN, CHANGE_COLUMN_TYPE_CLAUSE_STRUCTURE_STANDARD_MODIFY, DROP_INDEX_SCHEMA_DOT_INDEX, DROP_INDEX_SCHEMA_DOT_TABLE_DOT_INDEX, STANDARD_SELECT_FOR_UPDATE_SYNTAXFields inherited from interface org.ofbiz.core.entity.jdbc.dbtype.DatabaseType
STANDARD_SELECT_SYNTAXFields inherited from interface org.ofbiz.core.entity.jdbc.sql.escape.ReservedKeywordsAware
END_ESCAPE_CHARACTER_SQUARE_BRACKET, ESCAPE_CHARACTER_BACK_TICK, ESCAPE_CHARACTER_DOUBLE_QUOTE, START_ESCAPE_CHARACTER_SQUARE_BRACKET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected StringgetSimpleSelectSqlSyntax(boolean clusterMode) Based on the cluster mode parameter, and the capabilities of the database, return the appropriate SELECT statement for usage.Methods inherited from class org.ofbiz.core.entity.jdbc.dbtype.SimpleDatabaseType
matchesConnectionMethods inherited from class org.ofbiz.core.entity.jdbc.dbtype.AbstractDatabaseType
equals, getChangeColumnTypeSQL, getConstraintNameClipLength, getDropIndexSQL, getFieldTypeName, getName, getReservedKeywords, getSchemaName, hashCode, initialize, isProductNameInPrefixList, productNameMatches, productNamesMatch, registerWithFactory, toString, versionGreaterThanOrEqual, versionGreaterThanOrEqual, versionLessThanOrEqualMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.ofbiz.core.entity.jdbc.sql.escape.ReservedKeywordsAware
escapeColumnName
-
Constructor Details
-
MySqlDatabaseType
public MySqlDatabaseType()
-
-
Method Details
-
getChangeColumnTypeStructure
- Overrides:
getChangeColumnTypeStructurein classAbstractDatabaseType- Returns:
- a format string to compose an SQL query to change a column in DB.
-
getDropIndexStructure
- Overrides:
getDropIndexStructurein classAbstractDatabaseType- Returns:
- a format string to compose an SQL query to drop index in DB.
-
getSimpleSelectSqlSyntax
Description copied from interface:DatabaseTypeBased on the cluster mode parameter, and the capabilities of the database, return the appropriate SELECT statement for usage. -
getStartEscapeCharacter
-
getEndEscapeCharacter
-
enableEscaping
public boolean enableEscaping()
-