Class OracleJDBCTypeFactory
- java.lang.Object
-
- org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory
-
- All Implemented Interfaces:
Serializable
public class OracleJDBCTypeFactory extends 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.- Author:
- Karel Maesen, Geovise BVBA creation-date: Jul 3, 2010
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OracleJDBCTypeFactory(ConnectionFinder connectionFinder)Constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArraycreateElemInfoArray(org.geolatte.geom.codec.db.oracle.ElemInfo elemInfo, Connection conn)ArraycreateOrdinatesArray(org.geolatte.geom.codec.db.oracle.Ordinates ordinates, Connection conn)StructcreateStruct(SDOGeometry geom, Connection conn)
-
-
-
Constructor Detail
-
OracleJDBCTypeFactory
public OracleJDBCTypeFactory(ConnectionFinder connectionFinder)
Constructs an instance.- Parameters:
connectionFinder- theConnectionFinderthe use for retrieving theOracleConnectioninstance.
-
-
Method Detail
-
createStruct
public Struct createStruct(SDOGeometry geom, Connection conn) throws SQLException
- Throws:
SQLException
-
createElemInfoArray
public Array createElemInfoArray(org.geolatte.geom.codec.db.oracle.ElemInfo elemInfo, Connection conn)
-
createOrdinatesArray
public Array createOrdinatesArray(org.geolatte.geom.codec.db.oracle.Ordinates ordinates, Connection conn) throws SQLException
- Throws:
SQLException
-
-