Class Hibernate56DelegatingDialect
java.lang.Object
org.hibernate.dialect.Dialect
com.blazebit.persistence.integration.hibernate.Hibernate56DelegatingDialect
- All Implemented Interfaces:
org.hibernate.exception.spi.ConversionContext
- Direct Known Subclasses:
Hibernate56LimitHandlingDialect
public class Hibernate56DelegatingDialect
extends org.hibernate.dialect.Dialect
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, LEGACY_LOB_MERGE_STRATEGY, NEW_LOCATOR_LOB_MERGE_STRATEGY, NO_BATCH, QUOTE, STANDARD_DEFAULT_BATCH_LOAD_SIZING_STRATEGY, STREAM_XFER_LOB_MERGE_STRATEGY, TWO_SINGLE_QUOTES_REPLACEMENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSqlHintOrComment(String sql, org.hibernate.engine.spi.QueryParameters parameters, boolean commentsEnabled) appendLockHint(org.hibernate.LockMode mode, String tableName) Deprecated.appendLockHint(org.hibernate.LockOptions lockOptions, String tableName) applyLocksToSql(String sql, org.hibernate.LockOptions aliasedLockOptions, Map<String, String[]> keyColumnNames) booleanvoidaugmentRecognizedTableTypes(List<String> tableTypesList) booleanDeprecated.booleanDeprecated.org.hibernate.engine.jdbc.env.spi.IdentifierHelperbuildIdentifierHelper(org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder builder, DatabaseMetaData dbMetaData) org.hibernate.exception.spi.SQLExceptionConversionDelegateorg.hibernate.exception.spi.SQLExceptionConverterDeprecated.booleanbooleancharvoidcontributeTypes(org.hibernate.boot.model.TypeContributions typeContributions, org.hibernate.service.ServiceRegistry serviceRegistry) intconvertToFirstRowValue(int zeroBasedFirstResult) Deprecated.org.hibernate.sql.CaseFragmentorg.hibernate.sql.JoinFragmentorg.hibernate.ScrollModebooleanbooleanbooleanbooleanequivalentTypes(int typeCode1, int typeCode2) booleanDeprecated.booleanbooleangetAddForeignKeyConstraintString(String constraintName, String foreignKeyDefinition) getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable, String[] primaryKey, boolean referencesPrimaryKey) getAddPrimaryKeyConstraintString(String constraintName) getAddUniqueConstraintString(String constraintName) Deprecated.getAlterTableString(String tableName) org.hibernate.tool.schema.spi.Exporter<org.hibernate.boot.model.relational.AuxiliaryDatabaseObject>org.hibernate.procedure.spi.CallableStatementSupportgetCastTypeName(int code) org.hibernate.dialect.ColumnAliasExtractorgetColumnComment(String comment) String[]getCreateCatalogCommand(String catalogName) String[]getCreateSchemaCommand(String schemaName) String[]getCreateSequenceStrings(String sequenceName) Deprecated.String[]getCreateSequenceStrings(String sequenceName, int initialValue, int incrementSize) getCreateTemporaryTableColumnAnnotation(int sqlTypeCode) org.hibernate.loader.BatchLoadSizingStrategyorg.hibernate.hql.spi.id.MultiTableBulkIdStrategyString[]getDropCatalogCommand(String catalogName) String[]getDropSchemaCommand(String schemaName) String[]getDropSequenceStrings(String sequenceName) getDropTableString(String tableName) org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.ForeignKey>getForUpdateNowaitString(String aliases) getForUpdateSkipLockedString(String aliases) getForUpdateString(String aliases) getForUpdateString(String aliases, org.hibernate.LockOptions lockOptions) getForUpdateString(org.hibernate.LockMode lockMode) getForUpdateString(org.hibernate.LockOptions lockOptions) getHibernateTypeName(int code) getHibernateTypeName(int code, int length, int precision, int scale) org.hibernate.dialect.identity.IdentityColumnSupportorg.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Index>intDeprecated.org.hibernate.dialect.pagination.LimitHandlergetLimitString(String query, int offset, int limit) Deprecated.org.hibernate.dialect.LobMergeStrategyorg.hibernate.dialect.lock.LockingStrategygetLockingStrategy(org.hibernate.persister.entity.Lockable lockable, org.hibernate.LockMode lockMode) intorg.hibernate.engine.jdbc.env.spi.NameQualifierSupportgetNotExpression(String expression) getQueryHintString(String query, String hints) getQueryHintString(String query, List<String> hints) getReadLockString(int timeout) getReadLockString(String aliases, int timeout) getResultSet(CallableStatement statement) getResultSet(CallableStatement statement, int position) getResultSet(CallableStatement statement, String name) org.hibernate.engine.jdbc.env.spi.SchemaNameResolvergetSelectClauseNullString(int sqlType) getSelectSequenceNextValString(String sequenceName) org.hibernate.tool.schema.spi.Exporter<org.hibernate.boot.model.relational.Sequence>org.hibernate.tool.schema.extract.spi.SequenceInformationExtractorgetSequenceNextValString(String sequenceName) getTableComment(String comment) org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table>getTypeName(int code) getTypeName(int code, long length, int precision, int scale) org.hibernate.dialect.unique.UniqueDelegateorg.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Constraint>org.hibernate.exception.spi.ViolatedConstraintNameExtractergetWriteLockString(int timeout) getWriteLockString(String aliases, int timeout) booleanbooleaninlineLiteral(String literal) booleanbooleanbooleanbooleanbooleanisTypeNameRegistered(String typeName) charbooleanintregisterResultSetOutParameter(CallableStatement statement, int position) intregisterResultSetOutParameter(CallableStatement statement, String name) org.hibernate.type.descriptor.sql.SqlTypeDescriptorremapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor sqlTypeDescriptor) renderOrderByElement(String expression, String collation, String order, org.hibernate.NullPrecedence nulls) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansupportsJdbcConnectionLobCreation(DatabaseMetaData databaseMetaData) booleanDeprecated.booleanDeprecated.booleanbooleanbooleansupportsNamedParameters(DatabaseMetaData databaseMetaData) booleanbooleanbooleanbooleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanDeprecated.booleanDeprecated.booleanbooleanDeprecated.toBooleanValueString(boolean bool) transformSelectString(String select) booleanbooleanuseFollowOnLocking(org.hibernate.engine.spi.QueryParameters parameters) booleanbooleanDeprecated.Methods inherited from class org.hibernate.dialect.Dialect
augmentPhysicalTableTypes, escapeComment, escapeLiteral, getCreateSequenceString, getCreateSequenceString, getDefaultProperties, getDialect, getDialect, getDropSequenceString, getFunctions, getLimitString, getSqlTypeDescriptorOverride, prependComment, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, toString
-
Constructor Details
-
Hibernate56DelegatingDialect
public Hibernate56DelegatingDialect(org.hibernate.dialect.Dialect delegate)
-
-
Method Details
-
contributeTypes
public void contributeTypes(org.hibernate.boot.model.TypeContributions typeContributions, org.hibernate.service.ServiceRegistry serviceRegistry) - Overrides:
contributeTypesin classorg.hibernate.dialect.Dialect
-
getTypeName
- Overrides:
getTypeNamein classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.HibernateException
-
getTypeName
public String getTypeName(int code, long length, int precision, int scale) throws org.hibernate.HibernateException - Overrides:
getTypeNamein classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.HibernateException
-
getCastTypeName
- Overrides:
getCastTypeNamein classorg.hibernate.dialect.Dialect
-
cast
- Overrides:
castin classorg.hibernate.dialect.Dialect
-
cast
- Overrides:
castin classorg.hibernate.dialect.Dialect
-
cast
- Overrides:
castin classorg.hibernate.dialect.Dialect
-
remapSqlTypeDescriptor
public org.hibernate.type.descriptor.sql.SqlTypeDescriptor remapSqlTypeDescriptor(org.hibernate.type.descriptor.sql.SqlTypeDescriptor sqlTypeDescriptor) - Overrides:
remapSqlTypeDescriptorin classorg.hibernate.dialect.Dialect
-
getLobMergeStrategy
public org.hibernate.dialect.LobMergeStrategy getLobMergeStrategy()- Overrides:
getLobMergeStrategyin classorg.hibernate.dialect.Dialect
-
getHibernateTypeName
- Overrides:
getHibernateTypeNamein classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.HibernateException
-
isTypeNameRegistered
- Overrides:
isTypeNameRegisteredin classorg.hibernate.dialect.Dialect
-
getHibernateTypeName
public String getHibernateTypeName(int code, int length, int precision, int scale) throws org.hibernate.HibernateException - Overrides:
getHibernateTypeNamein classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.HibernateException
-
getNativeIdentifierGeneratorClass
- Overrides:
getNativeIdentifierGeneratorClassin classorg.hibernate.dialect.Dialect
-
getIdentityColumnSupport
public org.hibernate.dialect.identity.IdentityColumnSupport getIdentityColumnSupport()- Overrides:
getIdentityColumnSupportin classorg.hibernate.dialect.Dialect
-
supportsSequences
public boolean supportsSequences()- Overrides:
supportsSequencesin classorg.hibernate.dialect.Dialect
-
supportsPooledSequences
public boolean supportsPooledSequences()- Overrides:
supportsPooledSequencesin classorg.hibernate.dialect.Dialect
-
getSequenceNextValString
- Overrides:
getSequenceNextValStringin classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.MappingException
-
getSelectSequenceNextValString
public String getSelectSequenceNextValString(String sequenceName) throws org.hibernate.MappingException - Overrides:
getSelectSequenceNextValStringin classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.MappingException
-
getCreateSequenceStrings
@Deprecated public String[] getCreateSequenceStrings(String sequenceName) throws org.hibernate.MappingException Deprecated.- Overrides:
getCreateSequenceStringsin classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.MappingException
-
getCreateSequenceStrings
public String[] getCreateSequenceStrings(String sequenceName, int initialValue, int incrementSize) throws org.hibernate.MappingException - Overrides:
getCreateSequenceStringsin classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.MappingException
-
getDropSequenceStrings
- Overrides:
getDropSequenceStringsin classorg.hibernate.dialect.Dialect- Throws:
org.hibernate.MappingException
-
getQuerySequencesString
- Overrides:
getQuerySequencesStringin classorg.hibernate.dialect.Dialect
-
getSequenceInformationExtractor
public org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor getSequenceInformationExtractor()- Overrides:
getSequenceInformationExtractorin classorg.hibernate.dialect.Dialect
-
getSelectGUIDString
- Overrides:
getSelectGUIDStringin classorg.hibernate.dialect.Dialect
-
getLimitHandler
public org.hibernate.dialect.pagination.LimitHandler getLimitHandler()- Overrides:
getLimitHandlerin classorg.hibernate.dialect.Dialect
-
supportsLimit
Deprecated.- Overrides:
supportsLimitin classorg.hibernate.dialect.Dialect
-
supportsLimitOffset
Deprecated.- Overrides:
supportsLimitOffsetin classorg.hibernate.dialect.Dialect
-
supportsVariableLimit
Deprecated.- Overrides:
supportsVariableLimitin classorg.hibernate.dialect.Dialect
-
bindLimitParametersInReverseOrder
Deprecated.- Overrides:
bindLimitParametersInReverseOrderin classorg.hibernate.dialect.Dialect
-
bindLimitParametersFirst
Deprecated.- Overrides:
bindLimitParametersFirstin classorg.hibernate.dialect.Dialect
-
useMaxForLimit
Deprecated.- Overrides:
useMaxForLimitin classorg.hibernate.dialect.Dialect
-
forceLimitUsage
Deprecated.- Overrides:
forceLimitUsagein classorg.hibernate.dialect.Dialect
-
getLimitString
Deprecated.- Overrides:
getLimitStringin classorg.hibernate.dialect.Dialect
-
convertToFirstRowValue
Deprecated.- Overrides:
convertToFirstRowValuein classorg.hibernate.dialect.Dialect
-
supportsLockTimeouts
public boolean supportsLockTimeouts()- Overrides:
supportsLockTimeoutsin classorg.hibernate.dialect.Dialect
-
isLockTimeoutParameterized
public boolean isLockTimeoutParameterized()- Overrides:
isLockTimeoutParameterizedin classorg.hibernate.dialect.Dialect
-
getLockingStrategy
public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable lockable, org.hibernate.LockMode lockMode) - Overrides:
getLockingStrategyin classorg.hibernate.dialect.Dialect
-
getForUpdateString
- Overrides:
getForUpdateStringin classorg.hibernate.dialect.Dialect
-
getForUpdateString
- Overrides:
getForUpdateStringin classorg.hibernate.dialect.Dialect
-
getForUpdateString
- Overrides:
getForUpdateStringin classorg.hibernate.dialect.Dialect
-
getWriteLockString
- Overrides:
getWriteLockStringin classorg.hibernate.dialect.Dialect
-
getReadLockString
- Overrides:
getReadLockStringin classorg.hibernate.dialect.Dialect
-
forUpdateOfColumns
public boolean forUpdateOfColumns()- Overrides:
forUpdateOfColumnsin classorg.hibernate.dialect.Dialect
-
supportsOuterJoinForUpdate
public boolean supportsOuterJoinForUpdate()- Overrides:
supportsOuterJoinForUpdatein classorg.hibernate.dialect.Dialect
-
getForUpdateString
- Overrides:
getForUpdateStringin classorg.hibernate.dialect.Dialect
-
getForUpdateString
- Overrides:
getForUpdateStringin classorg.hibernate.dialect.Dialect
-
getForUpdateNowaitString
- Overrides:
getForUpdateNowaitStringin classorg.hibernate.dialect.Dialect
-
getForUpdateSkipLockedString
- Overrides:
getForUpdateSkipLockedStringin classorg.hibernate.dialect.Dialect
-
getForUpdateNowaitString
- Overrides:
getForUpdateNowaitStringin classorg.hibernate.dialect.Dialect
-
getForUpdateSkipLockedString
- Overrides:
getForUpdateSkipLockedStringin classorg.hibernate.dialect.Dialect
-
appendLockHint
Deprecated.- Overrides:
appendLockHintin classorg.hibernate.dialect.Dialect
-
appendLockHint
- Overrides:
appendLockHintin classorg.hibernate.dialect.Dialect
-
applyLocksToSql
public String applyLocksToSql(String sql, org.hibernate.LockOptions aliasedLockOptions, Map<String, String[]> keyColumnNames) - Overrides:
applyLocksToSqlin classorg.hibernate.dialect.Dialect
-
getCreateTableString
- Overrides:
getCreateTableStringin classorg.hibernate.dialect.Dialect
-
getCreateMultisetTableString
- Overrides:
getCreateMultisetTableStringin classorg.hibernate.dialect.Dialect
-
getDefaultMultiTableBulkIdStrategy
public org.hibernate.hql.spi.id.MultiTableBulkIdStrategy getDefaultMultiTableBulkIdStrategy()- Overrides:
getDefaultMultiTableBulkIdStrategyin classorg.hibernate.dialect.Dialect
-
registerResultSetOutParameter
public int registerResultSetOutParameter(CallableStatement statement, int position) throws SQLException - Overrides:
registerResultSetOutParameterin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
registerResultSetOutParameter
public int registerResultSetOutParameter(CallableStatement statement, String name) throws SQLException - Overrides:
registerResultSetOutParameterin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
getResultSet
- Overrides:
getResultSetin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
getResultSet
- Overrides:
getResultSetin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
getResultSet
- Overrides:
getResultSetin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
supportsCurrentTimestampSelection
public boolean supportsCurrentTimestampSelection()- Overrides:
supportsCurrentTimestampSelectionin classorg.hibernate.dialect.Dialect
-
isCurrentTimestampSelectStringCallable
public boolean isCurrentTimestampSelectStringCallable()- Overrides:
isCurrentTimestampSelectStringCallablein classorg.hibernate.dialect.Dialect
-
getCurrentTimestampSelectString
- Overrides:
getCurrentTimestampSelectStringin classorg.hibernate.dialect.Dialect
-
getCurrentTimestampSQLFunctionName
- Overrides:
getCurrentTimestampSQLFunctionNamein classorg.hibernate.dialect.Dialect
-
buildSQLExceptionConverter
Deprecated.- Overrides:
buildSQLExceptionConverterin classorg.hibernate.dialect.Dialect
-
buildSQLExceptionConversionDelegate
public org.hibernate.exception.spi.SQLExceptionConversionDelegate buildSQLExceptionConversionDelegate()- Overrides:
buildSQLExceptionConversionDelegatein classorg.hibernate.dialect.Dialect
-
getViolatedConstraintNameExtracter
public org.hibernate.exception.spi.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter()- Specified by:
getViolatedConstraintNameExtracterin interfaceorg.hibernate.exception.spi.ConversionContext- Overrides:
getViolatedConstraintNameExtracterin classorg.hibernate.dialect.Dialect
-
getSelectClauseNullString
- Overrides:
getSelectClauseNullStringin classorg.hibernate.dialect.Dialect
-
supportsUnionAll
public boolean supportsUnionAll()- Overrides:
supportsUnionAllin classorg.hibernate.dialect.Dialect
-
createOuterJoinFragment
public org.hibernate.sql.JoinFragment createOuterJoinFragment()- Overrides:
createOuterJoinFragmentin classorg.hibernate.dialect.Dialect
-
createCaseFragment
public org.hibernate.sql.CaseFragment createCaseFragment()- Overrides:
createCaseFragmentin classorg.hibernate.dialect.Dialect
-
getNoColumnsInsertString
- Overrides:
getNoColumnsInsertStringin classorg.hibernate.dialect.Dialect
-
getLowercaseFunction
- Overrides:
getLowercaseFunctionin classorg.hibernate.dialect.Dialect
-
getCaseInsensitiveLike
- Overrides:
getCaseInsensitiveLikein classorg.hibernate.dialect.Dialect
-
supportsCaseInsensitiveLike
public boolean supportsCaseInsensitiveLike()- Overrides:
supportsCaseInsensitiveLikein classorg.hibernate.dialect.Dialect
-
transformSelectString
- Overrides:
transformSelectStringin classorg.hibernate.dialect.Dialect
-
getMaxAliasLength
public int getMaxAliasLength()- Overrides:
getMaxAliasLengthin classorg.hibernate.dialect.Dialect
-
toBooleanValueString
- Overrides:
toBooleanValueStringin classorg.hibernate.dialect.Dialect
-
getKeywords
Deprecated.- Overrides:
getKeywordsin classorg.hibernate.dialect.Dialect
-
buildIdentifierHelper
public org.hibernate.engine.jdbc.env.spi.IdentifierHelper buildIdentifierHelper(org.hibernate.engine.jdbc.env.spi.IdentifierHelperBuilder builder, DatabaseMetaData dbMetaData) throws SQLException - Overrides:
buildIdentifierHelperin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
openQuote
public char openQuote()- Overrides:
openQuotein classorg.hibernate.dialect.Dialect
-
closeQuote
public char closeQuote()- Overrides:
closeQuotein classorg.hibernate.dialect.Dialect
-
getTableExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table> getTableExporter()- Overrides:
getTableExporterin classorg.hibernate.dialect.Dialect
-
getSequenceExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.boot.model.relational.Sequence> getSequenceExporter()- Overrides:
getSequenceExporterin classorg.hibernate.dialect.Dialect
-
getIndexExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Index> getIndexExporter()- Overrides:
getIndexExporterin classorg.hibernate.dialect.Dialect
-
getForeignKeyExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.ForeignKey> getForeignKeyExporter()- Overrides:
getForeignKeyExporterin classorg.hibernate.dialect.Dialect
-
getUniqueKeyExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Constraint> getUniqueKeyExporter()- Overrides:
getUniqueKeyExporterin classorg.hibernate.dialect.Dialect
-
getAuxiliaryDatabaseObjectExporter
public org.hibernate.tool.schema.spi.Exporter<org.hibernate.boot.model.relational.AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjectExporter()- Overrides:
getAuxiliaryDatabaseObjectExporterin classorg.hibernate.dialect.Dialect
-
canCreateCatalog
public boolean canCreateCatalog()- Overrides:
canCreateCatalogin classorg.hibernate.dialect.Dialect
-
getCreateCatalogCommand
- Overrides:
getCreateCatalogCommandin classorg.hibernate.dialect.Dialect
-
getDropCatalogCommand
- Overrides:
getDropCatalogCommandin classorg.hibernate.dialect.Dialect
-
canCreateSchema
public boolean canCreateSchema()- Overrides:
canCreateSchemain classorg.hibernate.dialect.Dialect
-
getCreateSchemaCommand
- Overrides:
getCreateSchemaCommandin classorg.hibernate.dialect.Dialect
-
getDropSchemaCommand
- Overrides:
getDropSchemaCommandin classorg.hibernate.dialect.Dialect
-
getCurrentSchemaCommand
- Overrides:
getCurrentSchemaCommandin classorg.hibernate.dialect.Dialect
-
getSchemaNameResolver
public org.hibernate.engine.jdbc.env.spi.SchemaNameResolver getSchemaNameResolver()- Overrides:
getSchemaNameResolverin classorg.hibernate.dialect.Dialect
-
hasAlterTable
public boolean hasAlterTable()- Overrides:
hasAlterTablein classorg.hibernate.dialect.Dialect
-
dropConstraints
public boolean dropConstraints()- Overrides:
dropConstraintsin classorg.hibernate.dialect.Dialect
-
qualifyIndexName
public boolean qualifyIndexName()- Overrides:
qualifyIndexNamein classorg.hibernate.dialect.Dialect
-
getAddColumnString
- Overrides:
getAddColumnStringin classorg.hibernate.dialect.Dialect
-
getAddColumnSuffixString
- Overrides:
getAddColumnSuffixStringin classorg.hibernate.dialect.Dialect
-
getDropForeignKeyString
- Overrides:
getDropForeignKeyStringin classorg.hibernate.dialect.Dialect
-
getTableTypeString
- Overrides:
getTableTypeStringin classorg.hibernate.dialect.Dialect
-
getAddForeignKeyConstraintString
public String getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable, String[] primaryKey, boolean referencesPrimaryKey) - Overrides:
getAddForeignKeyConstraintStringin classorg.hibernate.dialect.Dialect
-
getAddPrimaryKeyConstraintString
- Overrides:
getAddPrimaryKeyConstraintStringin classorg.hibernate.dialect.Dialect
-
hasSelfReferentialForeignKeyBug
public boolean hasSelfReferentialForeignKeyBug()- Overrides:
hasSelfReferentialForeignKeyBugin classorg.hibernate.dialect.Dialect
-
getNullColumnString
- Overrides:
getNullColumnStringin classorg.hibernate.dialect.Dialect
-
supportsCommentOn
public boolean supportsCommentOn()- Overrides:
supportsCommentOnin classorg.hibernate.dialect.Dialect
-
getTableComment
- Overrides:
getTableCommentin classorg.hibernate.dialect.Dialect
-
getColumnComment
- Overrides:
getColumnCommentin classorg.hibernate.dialect.Dialect
-
supportsIfExistsBeforeTableName
public boolean supportsIfExistsBeforeTableName()- Overrides:
supportsIfExistsBeforeTableNamein classorg.hibernate.dialect.Dialect
-
supportsIfExistsAfterTableName
public boolean supportsIfExistsAfterTableName()- Overrides:
supportsIfExistsAfterTableNamein classorg.hibernate.dialect.Dialect
-
supportsIfExistsBeforeConstraintName
public boolean supportsIfExistsBeforeConstraintName()- Overrides:
supportsIfExistsBeforeConstraintNamein classorg.hibernate.dialect.Dialect
-
supportsIfExistsAfterConstraintName
public boolean supportsIfExistsAfterConstraintName()- Overrides:
supportsIfExistsAfterConstraintNamein classorg.hibernate.dialect.Dialect
-
getDropTableString
- Overrides:
getDropTableStringin classorg.hibernate.dialect.Dialect
-
supportsColumnCheck
public boolean supportsColumnCheck()- Overrides:
supportsColumnCheckin classorg.hibernate.dialect.Dialect
-
supportsTableCheck
public boolean supportsTableCheck()- Overrides:
supportsTableCheckin classorg.hibernate.dialect.Dialect
-
supportsCascadeDelete
public boolean supportsCascadeDelete()- Overrides:
supportsCascadeDeletein classorg.hibernate.dialect.Dialect
-
getCascadeConstraintsString
- Overrides:
getCascadeConstraintsStringin classorg.hibernate.dialect.Dialect
-
getCrossJoinSeparator
- Overrides:
getCrossJoinSeparatorin classorg.hibernate.dialect.Dialect
-
getColumnAliasExtractor
public org.hibernate.dialect.ColumnAliasExtractor getColumnAliasExtractor()- Overrides:
getColumnAliasExtractorin classorg.hibernate.dialect.Dialect
-
supportsEmptyInList
public boolean supportsEmptyInList()- Overrides:
supportsEmptyInListin classorg.hibernate.dialect.Dialect
-
areStringComparisonsCaseInsensitive
public boolean areStringComparisonsCaseInsensitive()- Overrides:
areStringComparisonsCaseInsensitivein classorg.hibernate.dialect.Dialect
-
supportsRowValueConstructorSyntax
public boolean supportsRowValueConstructorSyntax()- Overrides:
supportsRowValueConstructorSyntaxin classorg.hibernate.dialect.Dialect
-
supportsRowValueConstructorSyntaxInInList
public boolean supportsRowValueConstructorSyntaxInInList()- Overrides:
supportsRowValueConstructorSyntaxInInListin classorg.hibernate.dialect.Dialect
-
useInputStreamToInsertBlob
public boolean useInputStreamToInsertBlob()- Overrides:
useInputStreamToInsertBlobin classorg.hibernate.dialect.Dialect
-
supportsParametersInInsertSelect
public boolean supportsParametersInInsertSelect()- Overrides:
supportsParametersInInsertSelectin classorg.hibernate.dialect.Dialect
-
replaceResultVariableInOrderByClauseWithPosition
public boolean replaceResultVariableInOrderByClauseWithPosition()- Overrides:
replaceResultVariableInOrderByClauseWithPositionin classorg.hibernate.dialect.Dialect
-
renderOrderByElement
public String renderOrderByElement(String expression, String collation, String order, org.hibernate.NullPrecedence nulls) - Overrides:
renderOrderByElementin classorg.hibernate.dialect.Dialect
-
requiresCastingOfParametersInSelectClause
public boolean requiresCastingOfParametersInSelectClause()- Overrides:
requiresCastingOfParametersInSelectClausein classorg.hibernate.dialect.Dialect
-
supportsResultSetPositionQueryMethodsOnForwardOnlyCursor
public boolean supportsResultSetPositionQueryMethodsOnForwardOnlyCursor()- Overrides:
supportsResultSetPositionQueryMethodsOnForwardOnlyCursorin classorg.hibernate.dialect.Dialect
-
supportsCircularCascadeDeleteConstraints
public boolean supportsCircularCascadeDeleteConstraints()- Overrides:
supportsCircularCascadeDeleteConstraintsin classorg.hibernate.dialect.Dialect
-
supportsSubselectAsInPredicateLHS
public boolean supportsSubselectAsInPredicateLHS()- Overrides:
supportsSubselectAsInPredicateLHSin classorg.hibernate.dialect.Dialect
-
supportsExpectedLobUsagePattern
public boolean supportsExpectedLobUsagePattern()- Overrides:
supportsExpectedLobUsagePatternin classorg.hibernate.dialect.Dialect
-
supportsLobValueChangePropogation
public boolean supportsLobValueChangePropogation()- Overrides:
supportsLobValueChangePropogationin classorg.hibernate.dialect.Dialect
-
supportsUnboundedLobLocatorMaterialization
public boolean supportsUnboundedLobLocatorMaterialization()- Overrides:
supportsUnboundedLobLocatorMaterializationin classorg.hibernate.dialect.Dialect
-
supportsSubqueryOnMutatingTable
public boolean supportsSubqueryOnMutatingTable()- Overrides:
supportsSubqueryOnMutatingTablein classorg.hibernate.dialect.Dialect
-
supportsExistsInSelect
public boolean supportsExistsInSelect()- Overrides:
supportsExistsInSelectin classorg.hibernate.dialect.Dialect
-
doesReadCommittedCauseWritersToBlockReaders
public boolean doesReadCommittedCauseWritersToBlockReaders()- Overrides:
doesReadCommittedCauseWritersToBlockReadersin classorg.hibernate.dialect.Dialect
-
doesRepeatableReadCauseReadersToBlockWriters
public boolean doesRepeatableReadCauseReadersToBlockWriters()- Overrides:
doesRepeatableReadCauseReadersToBlockWritersin classorg.hibernate.dialect.Dialect
-
supportsBindAsCallableArgument
public boolean supportsBindAsCallableArgument()- Overrides:
supportsBindAsCallableArgumentin classorg.hibernate.dialect.Dialect
-
supportsTupleCounts
public boolean supportsTupleCounts()- Overrides:
supportsTupleCountsin classorg.hibernate.dialect.Dialect
-
supportsTupleDistinctCounts
public boolean supportsTupleDistinctCounts()- Overrides:
supportsTupleDistinctCountsin classorg.hibernate.dialect.Dialect
-
requiresParensForTupleDistinctCounts
public boolean requiresParensForTupleDistinctCounts()- Overrides:
requiresParensForTupleDistinctCountsin classorg.hibernate.dialect.Dialect
-
getInExpressionCountLimit
public int getInExpressionCountLimit()- Overrides:
getInExpressionCountLimitin classorg.hibernate.dialect.Dialect
-
forceLobAsLastValue
public boolean forceLobAsLastValue()- Overrides:
forceLobAsLastValuein classorg.hibernate.dialect.Dialect
-
useFollowOnLocking
public boolean useFollowOnLocking()- Overrides:
useFollowOnLockingin classorg.hibernate.dialect.Dialect
-
getNotExpression
- Overrides:
getNotExpressionin classorg.hibernate.dialect.Dialect
-
getUniqueDelegate
public org.hibernate.dialect.unique.UniqueDelegate getUniqueDelegate()- Overrides:
getUniqueDelegatein classorg.hibernate.dialect.Dialect
-
supportsUnique
Deprecated.- Overrides:
supportsUniquein classorg.hibernate.dialect.Dialect
-
supportsUniqueConstraintInCreateAlterTable
Deprecated.- Overrides:
supportsUniqueConstraintInCreateAlterTablein classorg.hibernate.dialect.Dialect
-
getAddUniqueConstraintString
Deprecated.- Overrides:
getAddUniqueConstraintStringin classorg.hibernate.dialect.Dialect
-
supportsNotNullUnique
Deprecated.- Overrides:
supportsNotNullUniquein classorg.hibernate.dialect.Dialect
-
getQueryHintString
- Overrides:
getQueryHintStringin classorg.hibernate.dialect.Dialect
-
defaultScrollMode
public org.hibernate.ScrollMode defaultScrollMode()- Overrides:
defaultScrollModein classorg.hibernate.dialect.Dialect
-
supportsTuplesInSubqueries
public boolean supportsTuplesInSubqueries()- Overrides:
supportsTuplesInSubqueriesin classorg.hibernate.dialect.Dialect
-
getCallableStatementSupport
public org.hibernate.procedure.spi.CallableStatementSupport getCallableStatementSupport()- Overrides:
getCallableStatementSupportin classorg.hibernate.dialect.Dialect
-
getNameQualifierSupport
public org.hibernate.engine.jdbc.env.spi.NameQualifierSupport getNameQualifierSupport()- Overrides:
getNameQualifierSupportin classorg.hibernate.dialect.Dialect
-
getDefaultBatchLoadSizingStrategy
public org.hibernate.loader.BatchLoadSizingStrategy getDefaultBatchLoadSizingStrategy()- Overrides:
getDefaultBatchLoadSizingStrategyin classorg.hibernate.dialect.Dialect
-
isJdbcLogWarningsEnabledByDefault
public boolean isJdbcLogWarningsEnabledByDefault()- Overrides:
isJdbcLogWarningsEnabledByDefaultin classorg.hibernate.dialect.Dialect
-
augmentRecognizedTableTypes
- Overrides:
augmentRecognizedTableTypesin classorg.hibernate.dialect.Dialect
-
equivalentTypes
public boolean equivalentTypes(int typeCode1, int typeCode2) - Overrides:
equivalentTypesin classorg.hibernate.dialect.Dialect
-
getNativeIdentifierGeneratorStrategy
- Overrides:
getNativeIdentifierGeneratorStrategyin classorg.hibernate.dialect.Dialect
-
getWriteLockString
- Overrides:
getWriteLockStringin classorg.hibernate.dialect.Dialect
-
getReadLockString
- Overrides:
getReadLockStringin classorg.hibernate.dialect.Dialect
-
getAlterTableString
- Overrides:
getAlterTableStringin classorg.hibernate.dialect.Dialect
-
supportsNoColumnsInsert
public boolean supportsNoColumnsInsert()- Overrides:
supportsNoColumnsInsertin classorg.hibernate.dialect.Dialect
-
getAddForeignKeyConstraintString
- Overrides:
getAddForeignKeyConstraintStringin classorg.hibernate.dialect.Dialect
-
supportsIfExistsAfterAlterTable
public boolean supportsIfExistsAfterAlterTable()- Overrides:
supportsIfExistsAfterAlterTablein classorg.hibernate.dialect.Dialect
-
supportsRowValueConstructorSyntaxInSet
public boolean supportsRowValueConstructorSyntaxInSet()- Overrides:
supportsRowValueConstructorSyntaxInSetin classorg.hibernate.dialect.Dialect
-
useFollowOnLocking
public boolean useFollowOnLocking(org.hibernate.engine.spi.QueryParameters parameters) - Overrides:
useFollowOnLockingin classorg.hibernate.dialect.Dialect
-
getQueryHintString
- Overrides:
getQueryHintStringin classorg.hibernate.dialect.Dialect
-
supportsNamedParameters
- Overrides:
supportsNamedParametersin classorg.hibernate.dialect.Dialect- Throws:
SQLException
-
supportsNationalizedTypes
public boolean supportsNationalizedTypes()- Overrides:
supportsNationalizedTypesin classorg.hibernate.dialect.Dialect
-
supportsNonQueryWithCTE
public boolean supportsNonQueryWithCTE()- Overrides:
supportsNonQueryWithCTEin classorg.hibernate.dialect.Dialect
-
supportsValuesList
public boolean supportsValuesList()- Overrides:
supportsValuesListin classorg.hibernate.dialect.Dialect
-
supportsSkipLocked
public boolean supportsSkipLocked()- Overrides:
supportsSkipLockedin classorg.hibernate.dialect.Dialect
-
supportsNoWait
public boolean supportsNoWait()- Overrides:
supportsNoWaitin classorg.hibernate.dialect.Dialect
-
isLegacyLimitHandlerBehaviorEnabled
public boolean isLegacyLimitHandlerBehaviorEnabled()- Overrides:
isLegacyLimitHandlerBehaviorEnabledin classorg.hibernate.dialect.Dialect
-
inlineLiteral
- Overrides:
inlineLiteralin classorg.hibernate.dialect.Dialect
-
supportsJdbcConnectionLobCreation
- Overrides:
supportsJdbcConnectionLobCreationin classorg.hibernate.dialect.Dialect
-
addSqlHintOrComment
public String addSqlHintOrComment(String sql, org.hibernate.engine.spi.QueryParameters parameters, boolean commentsEnabled) - Overrides:
addSqlHintOrCommentin classorg.hibernate.dialect.Dialect
-
supportsSelectAliasInGroupByClause
public boolean supportsSelectAliasInGroupByClause()- Overrides:
supportsSelectAliasInGroupByClausein classorg.hibernate.dialect.Dialect
-
getCreateTemporaryTableColumnAnnotation
- Overrides:
getCreateTemporaryTableColumnAnnotationin classorg.hibernate.dialect.Dialect
-
supportsPartitionBy
public boolean supportsPartitionBy()- Overrides:
supportsPartitionByin classorg.hibernate.dialect.Dialect
-