Class SDOGeometryTypeDescriptor

  • All Implemented Interfaces:
    java.io.Serializable, org.hibernate.type.descriptor.sql.SqlTypeDescriptor

    public class SDOGeometryTypeDescriptor
    extends java.lang.Object
    implements org.hibernate.type.descriptor.sql.SqlTypeDescriptor
    Descriptor for the Oracle Spatial SDO_GEOMETRY type
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SDOGeometryTypeDescriptor​(org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory typeFactory)
      Constructs a SqlTypeDescriptor for the Oracle SDOGeometry type.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canBeRemapped()  
      <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)  
      <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor​(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)  
      int getSqlType()  
      java.lang.String getTypeName()
      Returns the Oracle type name for SDOGeometry.
      • 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.descriptor.sql.SqlTypeDescriptor

        getJdbcRecommendedJavaTypeMapping
    • Constructor Detail

      • SDOGeometryTypeDescriptor

        public SDOGeometryTypeDescriptor​(org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory typeFactory)
        Constructs a SqlTypeDescriptor for the Oracle SDOGeometry type.
        Parameters:
        typeFactory - the type factory to use.
    • Method Detail

      • getSqlType

        public int getSqlType()
        Specified by:
        getSqlType in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
      • canBeRemapped

        public boolean canBeRemapped()
        Specified by:
        canBeRemapped in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
      • getBinder

        public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)
        Specified by:
        getBinder in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
      • getExtractor

        public <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor​(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)
        Specified by:
        getExtractor in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
      • getTypeName

        public java.lang.String getTypeName()
        Returns the Oracle type name for SDOGeometry.
        Returns:
        the Oracle type name