er.extensions.jdbc
Class ERXSQLHelper.MySQLSQLHelper
java.lang.Object
er.extensions.jdbc.ERXSQLHelper
er.extensions.jdbc.ERXSQLHelper.MySQLSQLHelper
- Enclosing class:
- ERXSQLHelper
public static class ERXSQLHelper.MySQLSQLHelper
- extends ERXSQLHelper
| Methods inherited from class er.extensions.jdbc.ERXSQLHelper |
_groupByOrHavingIndex, _orderByIndex, addGroupByClauseToExpression, addGroupByClauseToExpression, addHavingCountClauseToExpression, appendItemToListString, attributesToFetchForEntity, columnIndexesFromColumnNames, columnNamesFromColumnIndexes, commandSeparatorChar, commandSeparatorString, commentPattern, createDependentSchemaSQLForEntities, createIndexSQLForEntities, createIndexSQLForEntities, createSchemaSQLForEntitiesInDatabaseContext, createSchemaSQLForEntitiesInModel, createSchemaSQLForEntitiesInModelAndOptions, createSchemaSQLForEntitiesInModelWithName, createSchemaSQLForEntitiesInModelWithNameAndOptions, createSchemaSQLForEntitiesWithOptions, createSchemaSQLForEntitiesWithOptions, customQueryExpressionHintAsString, defaultOptionDictionary, externalTypeForJDBCType, formatValueForAttribute, getNextValFromSequenceNamed, jdbcTypeForCustomType, migrationTableName, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, newSQLHelper, prepareConnectionForSchemaChange, readFormatForAggregateFunction, reassignExternalTypeForValueTypeOverride, removeSelectFromExpression, restoreConnectionSettingsAfterSchemaChange, rowCountForFetchSpecification, shouldExecute, splitSQLStatements, splitSQLStatementsFromFile, splitSQLStatementsFromInputStream, sqlExpressionForFetchSpecification, sqlExpressionForFetchSpecification, sqlForCreateIndex, sqlForCreateUniqueIndex, sqlForFullTextQuery, sqlForGetNextValFromSequencedNamed, sqlWhereClauseStringForKey, varcharLargeColumnWidth, varcharLargeJDBCType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERXSQLHelper.MySQLSQLHelper
public ERXSQLHelper.MySQLSQLHelper()
limitExpressionForSQL
public String limitExpressionForSQL(EOSQLExpression expression,
EOFetchSpecification fetchSpecification,
String sql,
long start,
long end)
- Overrides:
limitExpressionForSQL in class ERXSQLHelper
sqlForRegularExpressionQuery
public String sqlForRegularExpressionQuery(String key,
String value)
- Description copied from class:
ERXSQLHelper
- Returns the SQL expression for a regular expression query.
- Overrides:
sqlForRegularExpressionQuery in class ERXSQLHelper
- Returns:
- the regex SQL
sqlForCreateUniqueIndex
public String sqlForCreateUniqueIndex(String indexName,
String tableName,
ERXSQLHelper.ColumnIndex... columnIndexes)
- Description copied from class:
ERXSQLHelper
- Returns the SQL expression for creating a unique index on the given set
of columns
- Overrides:
sqlForCreateUniqueIndex in class ERXSQLHelper
- Parameters:
indexName - the name of the index to createtableName - the name of the containing tablecolumnIndexes - the list of columns to index on
- Returns:
- a SQL expression
sqlForCreateIndex
public String sqlForCreateIndex(String indexName,
String tableName,
ERXSQLHelper.ColumnIndex... columnIndexes)
- Description copied from class:
ERXSQLHelper
- Returns the SQL expression for creating an index on the given set
of columns
- Overrides:
sqlForCreateIndex in class ERXSQLHelper
- Parameters:
indexName - the name of the index to createtableName - the name of the containing tablecolumnIndexes - the list of columns to index on
- Returns:
- a SQL expression
Copyright © 2002 – 2007 Project Wonder.