Package org.hibernate.dialect
Class MariaDB106Dialect
- java.lang.Object
- org.hibernate.dialect.Dialect
- org.hibernate.dialect.MySQLDialect
- org.hibernate.dialect.MariaDBDialect
- org.hibernate.dialect.MariaDB106Dialect
- All Implemented Interfaces:
FunctionContributor,TypeContributor,ConversionContext
@Deprecatedpublic classMariaDB106DialectextendsMariaDBDialect
Deprecated.useMariaDBDialect(1060)An SQL dialect for MariaDB 10.6 and later, provides skip locked support.
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.dialect.Dialect
Dialect.SizeStrategy,Dialect.SizeStrategyImpl
Field Summary
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE,FALSE_STRING_VALUES,LEGACY_LOB_MERGE_STRATEGY,LOG_BASE2OF10,NEW_LOCATOR_LOB_MERGE_STRATEGY,QUOTE,STANDARD_MULTI_KEY_LOAD_SIZING_STRATEGY,STREAM_XFER_LOB_MERGE_STRATEGY,TRUE_STRING_VALUES
Constructor Summary
Constructors Constructor Description MariaDB106Dialect()Deprecated.
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleansupportsSkipLocked()Deprecated.Does this dialect supportSKIP_LOCKEDtimeout.Methods inherited from class org.hibernate.dialect.MariaDBDialect
buildIdentifierHelper,buildSQLExceptionConversionDelegate,contributeTypes,doesRoundTemporalOnOverflow,getDual,getFunctionalDependencyAnalysisSupport,getIdentityColumnSupport,getMinimumSupportedVersion,getMySQLVersion,getNationalizationSupport,getQuerySequencesString,getSequenceInformationExtractor,getSequenceSupport,getSqlAstTranslatorFactory,initializeFunctionRegistry,registerColumnTypes,resolveSqlTypeDescriptor,supportsColumnCheck,supportsIfExistsAfterAlterTable,supportsIfExistsBeforeConstraintName,supportsInsertReturning,supportsLateral,supportsNoWait,supportsRecursiveCTE,supportsUpdateReturning,supportsWait,supportsWindowFunctions
Methods inherited from class org.hibernate.dialect.MySQLDialect
appendDatetimeFormat,appendDateTimeLiteral,appendDateTimeLiteral,appendDateTimeLiteral,appendLiteral,canCreateCatalog,canCreateSchema,canDisableConstraints,castPattern,castType,closeQuote,columnType,createVersion,createVersion,currentTimestamp,datetimeFormat,dropConstraints,extractPattern,getAddForeignKeyConstraintString,getAlterColumnTypeString,getCharacterSetBytesPerCharacter,getColumnComment,getCreateCatalogCommand,getCreateSchemaCommand,getCurrentTimestampSelectString,getDefaultLobLength,getDefaultMySQLStorageEngine,getDisableConstraintsStatement,getDmlTargetColumnQualifierSupport,getDropCatalogCommand,getDropForeignKeyString,getDropSchemaCommand,getDropUniqueKeyString,getEnableConstraintsStatement,getEnumTypeDeclaration,getFallbackSqmInsertStrategy,getFallbackSqmMutationStrategy,getFloatPrecision,getForUpdateNowaitString,getForUpdateNowaitString,getForUpdateSkipLockedString,getForUpdateSkipLockedString,getForUpdateString,getFractionalSecondPrecisionInNanos,getGroupBySelectItemReferenceStrategy,getLimitHandler,getMaxAliasLength,getMaxIdentifierLength,getMaxVarbinaryLength,getMaxVarcharLength,getNameQualifierSupport,getNullColumnString,getNullOrdering,getPreferredSqlTypeCodeForBoolean,getQueryHintString,getReadLockString,getReadLockString,getResultSet,getSelectGUIDString,getSizeStrategy,getSupportedTemporaryTableKind,getTableComment,getTableTypeString,getTemporaryTableAfterUseAction,getTemporaryTableBeforeUseAction,getTemporaryTableCreateCommand,getTemporaryTableDropCommand,getViolatedConstraintNameExtractor,getWriteLockString,getWriteLockString,getWriteRowLockStrategy,hasSelfReferentialForeignKeyBug,initDefaultProperties,isCurrentTimestampSelectStringCallable,isJdbcLogWarningsEnabledByDefault,isNoBackslashEscapesEnabled,openQuote,qualifyIndexName,registerDefaultKeywords,registerResultSetOutParameter,resolveSqlTypeLength,supportsAlterColumnType,supportsBindingNullSqlTypeForSetNull,supportsCascadeDelete,supportsCommentOn,supportsCurrentTimestampSelection,supportsFromClauseInUpdate,supportsIfExistsBeforeTableName,supportsIsTrue,supportsLobValueChangePropagation,supportsLockTimeouts,supportsNullPrecedence,supportsOffsetInSubquery,supportsSubqueryOnMutatingTable,supportsTemporalLiteralOffset,timestampaddPattern,timestampdiffPattern,useMaterializedLobWhenCapacityExceeded
Methods inherited from class org.hibernate.dialect.Dialect
addSqlHintOrComment,appendArrayLiteral,appendBinaryLiteral,appendBooleanValueString,appendIntervalLiteral,appendLockHint,appendUUIDLiteral,applyLocksToSql,augmentPhysicalTableTypes,augmentRecognizedTableTypes,buildStringToBooleanCast,buildStringToBooleanCastDecode,buildStringToBooleanDecode,canBatchTruncate,checkVersion,contribute,contributeFunctions,createOptionalTableUpdateOperation,currentDate,currentLocalTime,currentLocalTimestamp,currentTime,currentTimestampWithTimeZone,defaultScrollMode,doesReadCommittedCauseWritersToBlockReaders,doesRepeatableReadCauseReadersToBlockWriters,equivalentTypes,escapeComment,forceLobAsLastValue,generatedAs,getAddColumnString,getAddColumnSuffixString,getAddForeignKeyConstraintString,getAddPrimaryKeyConstraintString,getAggregateSupport,getAlterTableString,getArrayTypeName,getAuxiliaryDatabaseObjectExporter,getBatchLoadSizingStrategy,getBeforeDropStatement,getCallableStatementSupport,getCascadeConstraintsString,getCaseInsensitiveLike,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getColumnAliasExtractor,getCreateEnumTypeCommand,getCreateEnumTypeCommand,getCreateIndexString,getCreateIndexTail,getCreateMultisetTableString,getCreateTableString,getCreateTemporaryTableColumnAnnotation,getCreateUserDefinedTypeExtensionsString,getCreateUserDefinedTypeKindString,getCrossReferenceParentTableFilter,getCurrentSchemaCommand,getDefaultDecimalPrecision,getDefaultIntervalSecondScale,getDefaultNonContextualLobCreation,getDefaultProperties,getDefaultStatementBatchSize,getDefaultTimestampPrecision,getDefaultUseGetGeneratedKeys,getDisableConstraintStatement,getDoublePrecision,getDropEnumTypeCommand,getDropEnumTypeCommand,getDropTableString,getEnableConstraintStatement,getEnumTypeDeclaration,getFallbackSchemaManagementTool,getForeignKeyExporter,getForUpdateString,getForUpdateString,getForUpdateString,getForUpdateString,getFromDualForSelectOnly,getHqlTranslator,getIndexExporter,getInExpressionCountLimit,getKeywords,getLobMergeStrategy,getLockingStrategy,getLockRowIdentifier,getLowercaseFunction,getMaxNVarcharCapacity,getMaxNVarcharLength,getMaxVarbinaryCapacity,getMaxVarcharCapacity,getMultiKeyLoadSizingStrategy,getNativeIdentifierGeneratorStrategy,getNativeParameterMarkerStrategy,getNoColumnsInsertString,getNullColumnString,getParameterCountLimit,getPreferredSqlTypeCodeForArray,getQueryHintString,getReadRowLockStrategy,getResultSet,getResultSet,getRowIdColumnString,getSchemaNameResolver,getSelectClauseNullString,getSelectClauseNullString,getSequenceExporter,getSqmTranslatorFactory,getTableCleaner,getTableExporter,getTableMigrator,getTemporaryTableCreateOptions,getTemporaryTableDdlTransactionHandling,getTemporaryTableExporter,getTemporaryTableTruncateCommand,getTimeoutInSeconds,getTimeZoneSupport,getTruncateTableStatement,getTruncateTableStatements,getUniqueDelegate,getUniqueKeyExporter,getUserDefinedTypeComment,getUserDefinedTypeExporter,getVersion,hasAlterTable,hasDataTypeBeforeGeneratedAs,inlineLiteral,isAnsiNullOn,isEmptyStringTreatedAsNull,isLob,isLockTimeoutParameterized,ordinal,prependComment,quote,quoteCollation,registerKeyword,registerKeywords,registerResultSetOutParameter,requiresCastForConcatenatingNonStrings,requiresFloatCastingOfIntegerDivision,requiresParensForTupleCounts,requiresParensForTupleDistinctCounts,resolveSqlTypeCode,resolveSqlTypeCode,rowId,rowIdSqlType,supportsBatchUpdates,supportsBindAsCallableArgument,supportsBindingNullForSetObject,supportsBitType,supportsCaseInsensitiveLike,supportsCircularCascadeDeleteConstraints,supportsConflictClauseForInsertCTE,supportsDistinctFromPredicate,supportsExistsInSelect,supportsExpectedLobUsagePattern,supportsFetchClause,supportsFractionalTimestampArithmetic,supportsIfExistsAfterConstraintName,supportsIfExistsAfterTableName,supportsIfExistsAfterTypeName,supportsIfExistsBeforeTypeName,supportsInsertReturningGeneratedKeys,supportsInsertReturningRowId,supportsJdbcConnectionLobCreation,supportsMaterializedLobAccess,supportsNamedParameters,supportsNationalizedMethods,supportsNoColumnsInsert,supportsNonQueryWithCTE,supportsOrderByInSubquery,supportsOrdinalSelectItemReference,supportsOuterJoinForUpdate,supportsParametersInInsertSelect,supportsPartitionBy,supportsPredicateAsExpression,supportsRefCursors,supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,supportsStandardArrays,supportsStandardCurrentTimestampFunction,supportsSubqueryInSelect,supportsSubselectAsInPredicateLHS,supportsTableCheck,supportsTemporaryTablePrimaryKey,supportsTemporaryTables,supportsTruncateWithCast,supportsTupleCounts,supportsTupleDistinctCounts,supportsUnboundedLobLocatorMaterialization,supportsUnionAll,supportsUnionInSubquery,supportsValuesList,supportsValuesListForInsert,toBooleanValueString,toQuotedIdentifier,toString,transformSelectString,translateDurationField,translateExtractField,trimPattern,trimPattern,unquoteGetGeneratedKeys,useArrayForMultiValuedParameters,useConnectionToCreateLob,useCrossReferenceForeignKeys,useFollowOnLocking,useInputStreamToInsertBlob
Method Detail
supportsSkipLocked
public boolean supportsSkipLocked()
Deprecated.Description copied from class:DialectDoes this dialect supportSKIP_LOCKEDtimeout.- Overrides:
supportsSkipLockedin classMariaDBDialect- Returns:
trueif SKIP_LOCKED is supported