Class SDOGeometryValueExtractor<X>

java.lang.Object
org.hibernate.type.descriptor.jdbc.BasicExtractor<X>
org.hibernate.spatial.dialect.oracle.SDOGeometryValueExtractor<X>
All Implemented Interfaces:
Serializable, org.hibernate.type.descriptor.ValueExtractor<X>

public class SDOGeometryValueExtractor<X> extends org.hibernate.type.descriptor.jdbc.BasicExtractor<X>
ValueExtractor for SDO_GEOMETRY
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    SDOGeometryValueExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType, org.hibernate.type.descriptor.jdbc.JdbcType jdbcType)
    Creates instance
  • Method Summary

    Modifier and Type
    Method
    Description
    org.geolatte.geom.Geometry
    convert(Object struct)
    Converts an oracle to a JTS Geometry
    protected X
    doExtract(CallableStatement statement, int index, org.hibernate.type.descriptor.WrapperOptions options)
     
    protected X
    doExtract(CallableStatement statement, String name, org.hibernate.type.descriptor.WrapperOptions options)
     
    protected X
    doExtract(ResultSet rs, int paramIndex, org.hibernate.type.descriptor.WrapperOptions options)
     

    Methods inherited from class org.hibernate.type.descriptor.jdbc.BasicExtractor

    extract, extract, extract, getJavaType, getJdbcType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SDOGeometryValueExtractor

      public SDOGeometryValueExtractor(org.hibernate.type.descriptor.java.JavaType<X> javaType, org.hibernate.type.descriptor.jdbc.JdbcType jdbcType)
      Creates instance
      Parameters:
      javaType - the JavaType to use
      jdbcType - the JdbcType to use
  • Method Details

    • doExtract

      protected X doExtract(ResultSet rs, int paramIndex, org.hibernate.type.descriptor.WrapperOptions options) throws SQLException
      Specified by:
      doExtract in class org.hibernate.type.descriptor.jdbc.BasicExtractor<X>
      Throws:
      SQLException
    • doExtract

      protected X doExtract(CallableStatement statement, int index, org.hibernate.type.descriptor.WrapperOptions options) throws SQLException
      Specified by:
      doExtract in class org.hibernate.type.descriptor.jdbc.BasicExtractor<X>
      Throws:
      SQLException
    • doExtract

      protected X doExtract(CallableStatement statement, String name, org.hibernate.type.descriptor.WrapperOptions options) throws SQLException
      Specified by:
      doExtract in class org.hibernate.type.descriptor.jdbc.BasicExtractor<X>
      Throws:
      SQLException
    • convert

      public org.geolatte.geom.Geometry convert(Object struct)
      Converts an oracle to a JTS Geometry
      Parameters:
      struct - The Oracle STRUCT representation of an SDO_GEOMETRY
      Returns:
      The JTS Geometry value