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

        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
    • 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