org.hibernate.spatial.dialect.oracle
Class OracleJDBCTypeFactory
java.lang.Object
org.hibernate.spatial.dialect.oracle.OracleJDBCTypeFactory
public class OracleJDBCTypeFactory
- extends java.lang.Object
Factory for Oracle JDBC extension types (ARRAY, STRUCT, ...).
This factory creates the Oracle extension types using reflection in order to
avoid creating compile-time dependencies on the proprietary Oracle driver.
Method Summary |
java.sql.Array |
createElemInfoArray(org.hibernate.spatial.dialect.oracle.ElemInfo elemInfo,
java.sql.Connection conn)
|
java.sql.Array |
createOrdinatesArray(org.hibernate.spatial.dialect.oracle.Ordinates ordinates,
java.sql.Connection conn)
|
java.sql.Struct |
createStruct(org.hibernate.spatial.dialect.oracle.SDOGeometry geom,
java.sql.Connection conn)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleJDBCTypeFactory
public OracleJDBCTypeFactory(ConnectionFinder connectionFinder)
createStruct
public java.sql.Struct createStruct(org.hibernate.spatial.dialect.oracle.SDOGeometry geom,
java.sql.Connection conn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createElemInfoArray
public java.sql.Array createElemInfoArray(org.hibernate.spatial.dialect.oracle.ElemInfo elemInfo,
java.sql.Connection conn)
createOrdinatesArray
public java.sql.Array createOrdinatesArray(org.hibernate.spatial.dialect.oracle.Ordinates ordinates,
java.sql.Connection conn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException