Class MySQLGeometryJdbcType
java.lang.Object
org.hibernate.spatial.dialect.mysql.MySQLGeometryJdbcType
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.jdbc.JdbcType
public class MySQLGeometryJdbcType
extends Object
implements org.hibernate.type.descriptor.jdbc.JdbcType
Descriptor for MySQL Geometries.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MySQLGeometryJdbcTypeAn instance of this Descriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<X> org.hibernate.type.descriptor.ValueBinder<X>getBinder(org.hibernate.type.descriptor.java.JavaType<X> javaType) int<X> org.hibernate.type.descriptor.ValueExtractor<X>getExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType) <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>getJdbcLiteralFormatter(org.hibernate.type.descriptor.java.JavaType<T> javaType) intorg.geolatte.geom.GeometrytoGeometry(byte[] bytes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
-
Field Details
-
INSTANCE
An instance of this Descriptor
-
-
Constructor Details
-
MySQLGeometryJdbcType
public MySQLGeometryJdbcType()
-
-
Method Details
-
getJdbcTypeCode
public int getJdbcTypeCode()- Specified by:
getJdbcTypeCodein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getDefaultSqlTypeCode
public int getDefaultSqlTypeCode()- Specified by:
getDefaultSqlTypeCodein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getJdbcLiteralFormatter
public <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter(org.hibernate.type.descriptor.java.JavaType<T> javaType) - Specified by:
getJdbcLiteralFormatterin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getBinder
public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder(org.hibernate.type.descriptor.java.JavaType<X> javaType) - Specified by:
getBinderin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getExtractor
public <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType) - Specified by:
getExtractorin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
toGeometry
public org.geolatte.geom.Geometry toGeometry(byte[] bytes)
-