Package org.hibernate.dialect
Class SQLServer2016Dialect
- java.lang.Object
- org.hibernate.dialect.Dialect
- org.hibernate.dialect.AbstractTransactSQLDialect
- org.hibernate.dialect.SQLServerDialect
- org.hibernate.dialect.SQLServer2016Dialect
- All Implemented Interfaces:
FunctionContributor,TypeContributor,ConversionContext
@Deprecatedpublic classSQLServer2016DialectextendsSQLServerDialect
Deprecated.useSQLServerDialect(13)Microsoft SQL Server 2016 Dialect
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 SQLServer2016Dialect()Deprecated.
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String[]getDropSchemaCommand(String schemaName)Deprecated.Get the SQL command used to drop the named schema.booleansupportsIfExistsBeforeConstraintName()Deprecated.For dropping a constraint with analter tablestatement, can the phraseif existsbe applied before the constraint name?booleansupportsIfExistsBeforeTableName()Deprecated.For dropping a table, can the phraseif existsbe applied before the table name?Methods inherited from class org.hibernate.dialect.SQLServerDialect
appendBinaryLiteral,appendDatetimeFormat,appendDateTimeLiteral,appendDateTimeLiteral,appendDateTimeLiteral,appendLockHint,appendUUIDLiteral,buildIdentifierHelper,buildSQLExceptionConversionDelegate,castPattern,castType,closeQuote,columnType,contributeTypes,createOptionalTableUpdateOperation,currentDate,currentTime,currentTimestamp,currentTimestampWithTimeZone,datetimeFormat,doesReadCommittedCauseWritersToBlockReaders,doesRepeatableReadCauseReadersToBlockWriters,extractPattern,generatedAs,getAlterColumnTypeString,getCallableStatementSupport,getCreateIndexString,getCreateIndexTail,getCreateTemporaryTableColumnAnnotation,getCurrentSchemaCommand,getCurrentTimestampSelectString,getDefaultLobLength,getDefaultTimestampPrecision,getDmlTargetColumnQualifierSupport,getFractionalSecondPrecisionInNanos,getIdentityColumnSupport,getInExpressionCountLimit,getLimitHandler,getMaxIdentifierLength,getMaxNVarcharLength,getMaxVarcharLength,getMinimumSupportedVersion,getNameQualifierSupport,getNoColumnsInsertString,getQueryHintString,getQuerySequencesString,getSequenceExporter,getSequenceSupport,getSizeStrategy,getSqlAstTranslatorFactory,getTimeZoneSupport,getUniqueDelegate,getViolatedConstraintNameExtractor,hasDataTypeBeforeGeneratedAs,initializeFunctionRegistry,openQuote,registerColumnTypes,registerDefaultKeywords,resolveSqlTypeDescriptor,supportsAlterColumnType,supportsBindingNullForSetObject,supportsCircularCascadeDeleteConstraints,supportsDistinctFromPredicate,supportsFetchClause,supportsFromClauseInUpdate,supportsLateral,supportsLobValueChangePropagation,supportsNonQueryWithCTE,supportsNoWait,supportsNullPrecedence,supportsOffsetInSubquery,supportsRecursiveCTE,supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,supportsSkipLocked,supportsValuesList,supportsWait,supportsWindowFunctions,timestampaddPattern,timestampdiffPattern,translateDurationField,translateExtractField,trimPattern
Methods inherited from class org.hibernate.dialect.AbstractTransactSQLDialect
applyLocksToSql,getAddColumnString,getDefaultStatementBatchSize,getFallbackSqmInsertStrategy,getFallbackSqmMutationStrategy,getForUpdateString,getNullOrdering,getPreferredSqlTypeCodeForBoolean,getResultSet,getSelectGUIDString,getSupportedTemporaryTableKind,getTemporaryTableAfterUseAction,getTemporaryTableBeforeUseAction,getTemporaryTableCreateCommand,getWriteRowLockStrategy,isCurrentTimestampSelectStringCallable,qualifyIndexName,registerResultSetOutParameter,replaceLtrimRtrim,replaceLtrimRtrim,requiresCastForConcatenatingNonStrings,supportsCurrentTimestampSelection,supportsExistsInSelect,supportsPartitionBy,supportsTupleDistinctCounts
Methods inherited from class org.hibernate.dialect.Dialect
addSqlHintOrComment,appendArrayLiteral,appendBooleanValueString,appendIntervalLiteral,appendLiteral,augmentPhysicalTableTypes,augmentRecognizedTableTypes,buildStringToBooleanCast,buildStringToBooleanCastDecode,buildStringToBooleanDecode,canBatchTruncate,canCreateCatalog,canCreateSchema,canDisableConstraints,checkVersion,contribute,contributeFunctions,currentLocalTime,currentLocalTimestamp,defaultScrollMode,doesRoundTemporalOnOverflow,dropConstraints,equivalentTypes,escapeComment,forceLobAsLastValue,getAddColumnSuffixString,getAddForeignKeyConstraintString,getAddForeignKeyConstraintString,getAddPrimaryKeyConstraintString,getAggregateSupport,getAlterTableString,getArrayTypeName,getAuxiliaryDatabaseObjectExporter,getBatchLoadSizingStrategy,getBeforeDropStatement,getCascadeConstraintsString,getCaseInsensitiveLike,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getCheckCondition,getColumnAliasExtractor,getColumnComment,getCreateCatalogCommand,getCreateEnumTypeCommand,getCreateEnumTypeCommand,getCreateMultisetTableString,getCreateSchemaCommand,getCreateTableString,getCreateUserDefinedTypeExtensionsString,getCreateUserDefinedTypeKindString,getCrossReferenceParentTableFilter,getDefaultDecimalPrecision,getDefaultIntervalSecondScale,getDefaultNonContextualLobCreation,getDefaultProperties,getDefaultUseGetGeneratedKeys,getDisableConstraintsStatement,getDisableConstraintStatement,getDoublePrecision,getDropCatalogCommand,getDropEnumTypeCommand,getDropEnumTypeCommand,getDropForeignKeyString,getDropTableString,getDropUniqueKeyString,getDual,getEnableConstraintsStatement,getEnableConstraintStatement,getEnumTypeDeclaration,getEnumTypeDeclaration,getFallbackSchemaManagementTool,getFloatPrecision,getForeignKeyExporter,getForUpdateNowaitString,getForUpdateNowaitString,getForUpdateSkipLockedString,getForUpdateSkipLockedString,getForUpdateString,getForUpdateString,getForUpdateString,getForUpdateString,getFromDualForSelectOnly,getFunctionalDependencyAnalysisSupport,getGroupBySelectItemReferenceStrategy,getHqlTranslator,getIndexExporter,getKeywords,getLobMergeStrategy,getLockingStrategy,getLockRowIdentifier,getLowercaseFunction,getMaxAliasLength,getMaxNVarcharCapacity,getMaxVarbinaryCapacity,getMaxVarbinaryLength,getMaxVarcharCapacity,getMultiKeyLoadSizingStrategy,getNationalizationSupport,getNativeIdentifierGeneratorStrategy,getNativeParameterMarkerStrategy,getNullColumnString,getNullColumnString,getParameterCountLimit,getPreferredSqlTypeCodeForArray,getQueryHintString,getReadLockString,getReadLockString,getReadRowLockStrategy,getResultSet,getResultSet,getRowIdColumnString,getSchemaNameResolver,getSelectClauseNullString,getSelectClauseNullString,getSequenceInformationExtractor,getSqmTranslatorFactory,getTableCleaner,getTableComment,getTableExporter,getTableMigrator,getTableTypeString,getTemporaryTableCreateOptions,getTemporaryTableDdlTransactionHandling,getTemporaryTableDropCommand,getTemporaryTableExporter,getTemporaryTableTruncateCommand,getTimeoutInSeconds,getTruncateTableStatement,getTruncateTableStatements,getUniqueKeyExporter,getUserDefinedTypeComment,getUserDefinedTypeExporter,getVersion,getWriteLockString,getWriteLockString,hasAlterTable,hasSelfReferentialForeignKeyBug,initDefaultProperties,inlineLiteral,isAnsiNullOn,isEmptyStringTreatedAsNull,isJdbcLogWarningsEnabledByDefault,isLob,isLockTimeoutParameterized,ordinal,prependComment,quote,quoteCollation,registerKeyword,registerKeywords,registerResultSetOutParameter,requiresFloatCastingOfIntegerDivision,requiresParensForTupleCounts,requiresParensForTupleDistinctCounts,resolveSqlTypeCode,resolveSqlTypeCode,resolveSqlTypeLength,rowId,rowIdSqlType,supportsBatchUpdates,supportsBindAsCallableArgument,supportsBindingNullSqlTypeForSetNull,supportsBitType,supportsCascadeDelete,supportsCaseInsensitiveLike,supportsColumnCheck,supportsCommentOn,supportsConflictClauseForInsertCTE,supportsExpectedLobUsagePattern,supportsFractionalTimestampArithmetic,supportsIfExistsAfterAlterTable,supportsIfExistsAfterConstraintName,supportsIfExistsAfterTableName,supportsIfExistsAfterTypeName,supportsIfExistsBeforeTypeName,supportsInsertReturning,supportsInsertReturningGeneratedKeys,supportsInsertReturningRowId,supportsIsTrue,supportsJdbcConnectionLobCreation,supportsLockTimeouts,supportsMaterializedLobAccess,supportsNamedParameters,supportsNationalizedMethods,supportsNoColumnsInsert,supportsOrderByInSubquery,supportsOrdinalSelectItemReference,supportsOuterJoinForUpdate,supportsParametersInInsertSelect,supportsPredicateAsExpression,supportsRefCursors,supportsStandardArrays,supportsStandardCurrentTimestampFunction,supportsSubqueryInSelect,supportsSubqueryOnMutatingTable,supportsSubselectAsInPredicateLHS,supportsTableCheck,supportsTemporalLiteralOffset,supportsTemporaryTablePrimaryKey,supportsTemporaryTables,supportsTruncateWithCast,supportsTupleCounts,supportsUnboundedLobLocatorMaterialization,supportsUnionAll,supportsUnionInSubquery,supportsUpdateReturning,supportsValuesListForInsert,toBooleanValueString,toQuotedIdentifier,toString,transformSelectString,trimPattern,unquoteGetGeneratedKeys,useArrayForMultiValuedParameters,useConnectionToCreateLob,useCrossReferenceForeignKeys,useFollowOnLocking,useInputStreamToInsertBlob,useMaterializedLobWhenCapacityExceeded
Method Detail
supportsIfExistsBeforeTableName
public boolean supportsIfExistsBeforeTableName()
Deprecated.Description copied from class:DialectFor dropping a table, can the phraseif existsbe applied before the table name?- Overrides:
supportsIfExistsBeforeTableNamein classSQLServerDialect- Returns:
trueifif existscan be applied before the table name
supportsIfExistsBeforeConstraintName
public boolean supportsIfExistsBeforeConstraintName()
Deprecated.Description copied from class:DialectFor dropping a constraint with analter tablestatement, can the phraseif existsbe applied before the constraint name?- Overrides:
supportsIfExistsBeforeConstraintNamein classSQLServerDialect- Returns:
trueifif existscan be applied before the constraint name
getDropSchemaCommand
public String[] getDropSchemaCommand(String schemaName)
Deprecated.Description copied from class:DialectGet the SQL command used to drop the named schema.- Overrides:
getDropSchemaCommandin classSQLServerDialect- Parameters:
schemaName- The name of the schema to be dropped.- Returns:
- The drop commands