Class MySQL56SpatialDialect
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.MySQLDialect
org.hibernate.spatial.dialect.mysql.MySQL56SpatialDialect
- All Implemented Interfaces:
Serializable, CheckConstraintSupport, ForeignKeySupport, IdentifierSupport, KeywordSupport, LiteralSupport, AlterTableSupport, ColumnDefinitionSupport, ConstraintControlSupport, IndexDdlSupport, TableCreationSupport, TruncateSupport, CurrentTemporalSupport, TemporalFormatSupport, TemporalOperationSupport, ConversionContext, SpatialDialect
- Direct Known Subclasses:
MySQL56InnoDBSpatialDialect
Deprecated.
Spatial Dialects are no longer needed
Extends the MySQL5Dialect by including support for the spatial operators.
This SpatialDialect uses the ST_* spatial operators that operate on exact geometries which have been
added in MySQL version 5.6.1. Previous versions of MySQL only supported operators that operated on Minimum Bounding
Rectangles (MBR's). This dialect my therefore produce different results than the other MySQL spatial dialects.
- See Also:
-
Field Summary
Fields 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
Constructors -
Method Summary
Methods inherited from class MySQLDialect
addPartitionKeyToPrimaryKey, alterColumnType, appendBooleanValueString, appendDateTimeLiteral, appendDateTimeLiteral, appendDateTimeLiteral, appendDefinition, appendFormat, appendLiteral, buildIdentifierHelper, buildSQLExceptionConversionDelegate, castPattern, castType, causesRollback, closeQuote, columnType, constraintControlMode, contributeKeywords, contributeTypes, createOptionalTableUpdateOperation, createVersion, currentTimestamp, datetimeFormat, disableCommands, enableCommands, extractPattern, fractionalSecondPrecisionInNanos, getAggregateSupport, getCteSupport, getCurrentTemporalSupport, getCurrentTimestampSelection, getDefaultMySQLStorageEngine, getDirectJavaTimeJdbcSupport, getDmlTargetColumnQualifierSupport, getEnumSupport, getFunctionalDependencyAnalysisSupport, getIdentityColumnSupport, getIfExistsSupport, getInformationExtractor, getLimitHandler, getLobSupport, getLocalTemporaryTableStrategy, getLockingSupport, getMaxAliasLength, getMaxIdentifierLength, getMaximumSeriesSize, getMinimumSupportedVersion, getMultiTableMutationSupport, getMutationSyntaxSupport, getMySQLVersion, getNameQualifierSupport, getNamespaceSupport, getNullOrderingSupport, getObjectNullBindingStrategy, getPredicateSupport, getPreferredSqlTypeCodeForArray, getPreferredSqlTypeCodeForBoolean, getQueryHintString, getRowValueSupport, getSchemaCommentSupport, getSchemaDropSupport, getSequenceSupport, getSetOperationSupport, getSingleRowTableSupport, getSizeStrategy, getSqlAstTranslatorFactory, getStringValueSemantics, getSubquerySupport, getTemporalFormatSupport, getTemporalOperationSupport, getTemporalTableSupport, getTemporalValueSemantics, getTypeSizingProfile, getUniqueDelegate, getViolatedConstraintNameExtractor, getWindowFunctionSupport, initializeFunctionRegistry, isJdbcLogWarningsEnabledByDefault, isNoBackslashEscapesEnabled, nameQualification, openQuote, registerColumnTypes, registerJsonFunctions, render, renderAddConstraint, renderDropConstraint, requiresSelfReferentialForeignKeyNullification, resolveSqlTypeDescriptor, resolveSqlTypeLength, supports, supportsAliasLocks, supportsForShare, supportsOnDeleteAction, tableCreationOptions, timestampaddPattern, timestampdiffPatternMethods inherited from class Dialect
appendArrayLiteral, augmentPhysicalTableTypes, augmentRecognizedTableTypes, buildLockingClauseStrategy, buildStringToBooleanCast, buildStringToBooleanCastDecode, contributeDefaultProperties, defaultScrollMode, determineDatabaseVersion, equivalentTypes, getAlterTableSupport, getArraySupport, getArrayTypeName, getBatchLoadSizingStrategy, getCallableStatementSupport, getCatalogSeparator, getCheckConstraintSupport, getColumnAliasExtractor, getColumnDefinitionSupport, getConstraintControlSupport, getDefaultOrdinalityColumnName, getDefaultProperties, getEntityLockingStrategyFactory, getExpressionCoercionSupport, getFetchClauseSupport, getForeignKeyExporter, getForeignKeySupport, getGeneratedValuesSupport, getGlobalTemporaryTableStrategy, getIdentifierSupport, getIndexDdlSupport, getIndexExporter, getJdbcMetadataOverrides, getKeywords, getKeywordSupport, getLiteralSupport, getLobMergeStrategy, getLockingClauseStrategy, getLowercaseFunction, getMultiKeyLoadSizingStrategy, getNationalizationSupport, getNativeParameterMarkerStrategy, getNativeValueGenerationStrategy, getParameterLimits, getPersistentTemporaryTableStrategy, getQueryHintPlacement, getQueryHintString, getRefCursorSupportFactory, getRowIdSupport, getRowLevelSecurity, getSchemaNameResolver, getSelectClauseNullString, getSequenceExporter, getSequenceInformationExtractor, getSetOperatorSqlString, getSyntheticTableGroupSupport, getTableCleaner, getTableCreationSupport, getTableExporter, getTableMigrator, getTemporaryTableExporter, getTimeZoneSupport, getTruncateSupport, getTupleCountSupport, getUserDefinedTypeExporter, getValuesListSupport, getVersion, narrowCastType, resolveSqlTypeCode, resolveSqlTypeCode, supportsCrossJoin, supportsFilterClause, supportsNationalizedMethods, supportsOrdinalSelectItemReference, supportsUserDefinedTypes, throttleDdl, toString, trimPattern, truncateModeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AlterTableSupport
addColumnPrefix, addColumnSuffix, alterTableCommandMethods inherited from interface ConstraintControlSupport
disableConstraintCommands, enableConstraintCommandsMethods inherited from interface CurrentTemporalSupport
currentDate, currentLocalTime, currentLocalTimestamp, currentTime, currentTimestampWithTimeZone, isCurrentTimestampStable, usesStandardCurrentTimestampFunctionMethods inherited from interface ForeignKeySupport
supportsAlterTableConstraintsMethods inherited from interface IdentifierSupport
quote, quoteCollation, toQuotedIdentifierMethods inherited from interface IndexDdlSupport
createCommand, createTailMethods inherited from interface KeywordSupport
acceptsJdbcKeywordMethods inherited from interface LiteralSupport
appendBinaryLiteral, appendIntervalLiteral, appendIntervalLiteral, appendUUIDLiteral, toBooleanValueStringMethods inherited from interface TableCreationSupport
createTableCommand, requiresViewColumnListMethods inherited from interface TemporalOperationSupport
translateDurationField, translateExtractFieldMethods inherited from interface TruncateSupport
renderCommands
-
Constructor Details
-
MySQL56SpatialDialect
public MySQL56SpatialDialect()Deprecated.
-