Class AbstractSybaseDialect
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.AbstractTransactSQLDialect
org.hibernate.dialect.SybaseDialect
org.hibernate.dialect.AbstractSybaseDialect
- All Implemented Interfaces:
CheckConstraintSupport, ForeignKeySupport, IdentifierSupport, KeywordSupport, LiteralSupport, AlterTableSupport, ColumnDefinitionSupport, ConstraintControlSupport, IndexDdlSupport, TableCreationSupport, TruncateSupport, CurrentTemporalSupport, TemporalFormatSupport, TemporalOperationSupport, ConversionContext
Supported provider base for Dialects derived from the Sybase family.
Extend this class when a provider needs to reuse the maintained
SybaseDialect implementation. Applications should select a concrete
Dialect instead of this abstract extension contract.
- Since:
- 8.0
-
Field Summary
Fields inherited from class SybaseDialect
jtdsDriverFields inherited from class Dialect
LEGACY_LOB_MERGE_STRATEGY, NEW_LOCATOR_LOB_MERGE_STRATEGY, STANDARD_MULTI_KEY_LOAD_SIZING_STRATEGY, STREAM_XFER_LOB_MERGE_STRATEGYFields inherited from interface ConstraintControlSupport
NONEFields inherited from interface TruncateSupport
STANDARD -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSybaseDialect(DatabaseVersion version) Creates a Sybase-family Dialect for a known database version.protectedCreates a Sybase-family Dialect from bootstrap resolution information. -
Method Summary
Modifier and TypeMethodDescriptionSupplies the pessimistic-locking profile inherited from the maintained Sybase Dialect.Methods inherited from class SybaseDialect
addPartitionKeyToPrimaryKey, alterColumnType, appendDateTimeLiteral, appendDateTimeLiteral, appendDateTimeLiteral, appendDefinition, appendFormat, buildIdentifierHelper, castPattern, contributeTypes, currentTimestamp, extractPattern, getCallableStatementSupport, getCteSupport, getCurrentTemporalSupport, getDirectJavaTimeJdbcSupport, getDmlTargetColumnQualifierSupport, getDriverKind, getIdentityColumnSupport, getJdbcMetadataOverrides, getMaxIdentifierLength, getMinimumSupportedVersion, getMutationSyntaxSupport, getNameQualifierSupport, getNamespaceSupport, getNationalizationSupport, getNullOrderingSupport, getParameterLimits, getRowValueSupport, getSchemaNameResolver, getSqlAstTranslatorFactory, getStringValueSemantics, getSyntheticTableGroupSupport, getTemporalFormatSupport, getTemporalOperationSupport, getUniqueDelegate, getValuesListSupport, initializeFunctionRegistry, resolveSqlTypeDescriptor, resolveSqlTypeLength, supportsNationalizedMethods, timestampaddPattern, timestampdiffPattern, translateExtractField, usesStandardCurrentTimestampFunctionMethods inherited from class AbstractTransactSQLDialect
addColumnPrefix, appendBinaryLiteral, columnType, contributeDefaultProperties, getCurrentTimestampSelection, getExpressionCoercionSupport, getLocalTemporaryTableStrategy, getLockingClauseStrategy, getMultiTableMutationSupport, getPreferredSqlTypeCodeForBoolean, getSubquerySupport, getTupleCountSupport, nameQualification, replaceLtrimRtrim, trimPatternMethods inherited from class Dialect
appendArrayLiteral, augmentPhysicalTableTypes, augmentRecognizedTableTypes, buildLockingClauseStrategy, buildSQLExceptionConversionDelegate, buildStringToBooleanCast, buildStringToBooleanCastDecode, castType, causesRollback, constraintControlMode, contributeKeywords, createOptionalTableUpdateOperation, defaultScrollMode, determineDatabaseVersion, equivalentTypes, getAggregateSupport, getAlterTableSupport, getArraySupport, getArrayTypeName, getBatchLoadSizingStrategy, getCatalogSeparator, getCheckConstraintSupport, getColumnAliasExtractor, getColumnDefinitionSupport, getConstraintControlSupport, getDefaultOrdinalityColumnName, getDefaultProperties, getEntityLockingStrategyFactory, getEnumSupport, getFetchClauseSupport, getForeignKeyExporter, getForeignKeySupport, getFunctionalDependencyAnalysisSupport, getGeneratedValuesSupport, getGlobalTemporaryTableStrategy, getIdentifierSupport, getIfExistsSupport, getIndexDdlSupport, getIndexExporter, getInformationExtractor, getKeywords, getKeywordSupport, getLimitHandler, getLiteralSupport, getLobMergeStrategy, getLobSupport, getLowercaseFunction, getMultiKeyLoadSizingStrategy, getNativeParameterMarkerStrategy, getNativeValueGenerationStrategy, getObjectNullBindingStrategy, getPersistentTemporaryTableStrategy, getPredicateSupport, getPreferredSqlTypeCodeForArray, getQueryHintPlacement, getQueryHintString, getQueryHintString, getRefCursorSupportFactory, getRowIdSupport, getRowLevelSecurity, getSchemaCommentSupport, getSchemaDropSupport, getSelectClauseNullString, getSequenceExporter, getSequenceInformationExtractor, getSequenceSupport, getSetOperationSupport, getSetOperatorSqlString, getSingleRowTableSupport, getSizeStrategy, getTableCleaner, getTableCreationSupport, getTableExporter, getTableMigrator, getTemporalTableSupport, getTemporalValueSemantics, getTemporaryTableExporter, getTimeZoneSupport, getTruncateSupport, getTypeSizingProfile, getUserDefinedTypeExporter, getVersion, getViolatedConstraintNameExtractor, getWindowFunctionSupport, isJdbcLogWarningsEnabledByDefault, narrowCastType, registerColumnTypes, resolveSqlTypeCode, resolveSqlTypeCode, supportsCrossJoin, supportsFilterClause, supportsOrdinalSelectItemReference, supportsUserDefinedTypes, throttleDdl, toString, truncateModeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AlterTableSupport
addColumnSuffix, alterTableCommandMethods inherited from interface CheckConstraintSupport
render, supportsMethods inherited from interface ConstraintControlSupport
disableCommands, disableConstraintCommands, enableCommands, enableConstraintCommandsMethods inherited from interface CurrentTemporalSupport
currentDate, currentLocalTime, currentLocalTimestamp, currentTime, currentTimestampWithTimeZone, getCurrentTimestampSelection, isCurrentTimestampStableMethods inherited from interface ForeignKeySupport
renderAddConstraint, renderDropConstraint, requiresSelfReferentialForeignKeyNullification, supportsAlterTableConstraints, supportsOnDeleteActionMethods inherited from interface IdentifierSupport
closeQuote, getMaxAliasLength, openQuote, quote, quoteCollation, toQuotedIdentifierMethods inherited from interface IndexDdlSupport
createCommand, createTailMethods inherited from interface KeywordSupport
acceptsJdbcKeywordMethods inherited from interface LiteralSupport
appendBooleanValueString, appendIntervalLiteral, appendIntervalLiteral, appendLiteral, appendUUIDLiteral, toBooleanValueStringMethods inherited from interface TableCreationSupport
createTableCommand, requiresViewColumnList, tableCreationOptionsMethods inherited from interface TemporalOperationSupport
fractionalSecondPrecisionInNanos, translateDurationFieldMethods inherited from interface TruncateSupport
renderCommands
-
Constructor Details
-
AbstractSybaseDialect
Creates a Sybase-family Dialect for a known database version.- Since:
- 8.0
-
AbstractSybaseDialect
Creates a Sybase-family Dialect from bootstrap resolution information.- Since:
- 8.0
-
-
Method Details
-
getLockingSupport
Supplies the pessimistic-locking profile inherited from the maintained Sybase Dialect. Override this method to supply a provider-specific profile.- Overrides:
getLockingSupportin classSybaseDialect- Since:
- 8.0
- See Also:
-