Class SDOGeometryType

  • All Implemented Interfaces:
    Serializable, org.hibernate.type.descriptor.jdbc.JdbcType

    public class SDOGeometryType
    extends Object
    implements org.hibernate.type.descriptor.jdbc.JdbcType
    Descriptor for the Oracle Spatial SDO_GEOMETRY type
    See Also:
    Serialized Form
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)  
      int getDefaultSqlTypeCode()  
      <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> javaTypeDescriptor)  
      int getJdbcTypeCode()  
      String getTypeName()
      Returns the Oracle type name for SDOGeometry.
      • Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType

        getCastType, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, isBinary, isDecimal, isFloat, isInteger, isInterval, isNumber, isString, isTemporal
    • Constructor Detail

      • SDOGeometryType

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

      • getJdbcTypeCode

        public int getJdbcTypeCode()
        Specified by:
        getJdbcTypeCode in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getDefaultSqlTypeCode

        public int getDefaultSqlTypeCode()
        Specified by:
        getDefaultSqlTypeCode in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getJdbcLiteralFormatter

        public <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter​(org.hibernate.type.descriptor.java.JavaType<T> javaTypeDescriptor)
        Specified by:
        getJdbcLiteralFormatter in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getBinder

        public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)
        Specified by:
        getBinder in interface org.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:
        getExtractor in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getTypeName

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