Class GeolatteGeometryType

  • All Implemented Interfaces:
    java.io.Serializable, Spatial, org.hibernate.type.BasicType, org.hibernate.type.ProcedureParameterExtractionAware<org.geolatte.geom.Geometry>, org.hibernate.type.ProcedureParameterNamedBinder, org.hibernate.type.SingleColumnType<org.geolatte.geom.Geometry>, org.hibernate.type.StringRepresentableType<org.geolatte.geom.Geometry>, org.hibernate.type.Type

    public class GeolatteGeometryType
    extends org.hibernate.type.AbstractSingleColumnStandardBasicType<org.geolatte.geom.Geometry>
    implements Spatial
    a Type that maps between the database geometry type and geolatte-geom Geometry.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String[] REG_KEYS  
    • Constructor Summary

      Constructors 
      Constructor Description
      GeolatteGeometryType​(org.hibernate.type.descriptor.sql.SqlTypeDescriptor sqlTypeDescriptor)
      Constructs an instance with the specified SqlTypeDescriptor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()  
      java.lang.String[] getRegistrationKeys()  
      • Methods inherited from class org.hibernate.type.AbstractSingleColumnStandardBasicType

        nullSafeSet, sqlType
      • Methods inherited from class org.hibernate.type.AbstractStandardBasicType

        assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeSet, registerUnderJavaType, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.hibernate.type.SingleColumnType

        fromStringValue, get, nullSafeGet, set, toString
      • Methods inherited from interface org.hibernate.type.Type

        assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
    • Field Detail

      • REG_KEYS

        public static final java.lang.String[] REG_KEYS
    • Constructor Detail

      • GeolatteGeometryType

        public GeolatteGeometryType​(org.hibernate.type.descriptor.sql.SqlTypeDescriptor sqlTypeDescriptor)
        Constructs an instance with the specified SqlTypeDescriptor
        Parameters:
        sqlTypeDescriptor - The Descriptor for the type used by the database for geometries.
    • Method Detail

      • getRegistrationKeys

        public java.lang.String[] getRegistrationKeys()
        Specified by:
        getRegistrationKeys in interface org.hibernate.type.BasicType
        Overrides:
        getRegistrationKeys in class org.hibernate.type.AbstractStandardBasicType<org.geolatte.geom.Geometry>
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.hibernate.type.Type