public class Adapters
extends java.lang.Object
Constructor and Description |
---|
Adapters() |
Modifier and Type | Method and Description |
---|---|
static java.sql.Struct |
affineTransforms(java.sql.Struct geom, java.lang.String translation, NUMBER tx, NUMBER ty, NUMBER tz, java.lang.String scaling, java.sql.Struct Psc1, NUMBER sx, NUMBER sy, NUMBER sz, java.lang.String rotation, java.sql.Struct P1, java.sql.Struct line1, NUMBER angle, NUMBER dir, java.lang.String shearing, NUMBER SHxy, NUMBER SHyx, NUMBER SHxz, NUMBER SHzx, NUMBER SHyz, NUMBER SHzy, java.lang.String reflection, java.sql.Struct Pref, java.sql.Struct lineR, NUMBER dirR, java.lang.String planeR, SdoNumberArray n, SdoNumberArray bigD) |
static java.lang.String |
anyInteract(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER tolerance) |
static NUMBER |
area(java.sql.Struct geom, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) |
static java.sql.Struct |
buffer(java.sql.Struct geom, NUMBER bufferWidth, NUMBER sma, NUMBER iflat, NUMBER arcT) |
static java.sql.Struct |
centroid_3d(java.sql.Struct geom, NUMBER tolerance) |
static java.sql.Struct |
closestPoints(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) |
static NUMBER |
distance(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) |
static java.sql.Struct |
expandG3Dgeoms(java.sql.Struct geom) |
static java.sql.Struct |
extract3d(java.sql.Struct geom, java.lang.String label) |
static java.sql.Struct |
extrusion2(java.sql.Struct polygon, SdoNumberArray grdHeight, SdoNumberArray height, NUMBER tolerance, NUMBER optional3dSrid) |
static java.lang.String |
getlabelbyelement(java.sql.Struct source_Geom, java.sql.Struct qry_Element, NUMBER tolerance) |
static java.sql.Struct |
getNurbsApprox(java.sql.Struct geom) |
static java.sql.Struct |
gml311ToSTRUCT(CLOB gml)
Deprecated.
Use oracle.jdbc.OracleClob and
gml311ToSTRUCT(OracleClob) instead. |
static java.sql.Struct |
gml311ToSTRUCT(CLOB gml, NUMBER coordOrder)
Deprecated.
Use oracle.jdbc.OracleClob and
gml311ToSTRUCT(OracleClob, NUMBER) instead. |
static java.sql.Struct |
gml311ToSTRUCT(CLOB gml, java.lang.String srsNameSpace)
Deprecated.
Use oracle.jdbc.OracleClob and
gml311ToSTRUCT(OracleClob, String) instead. |
static java.sql.Struct |
gml311ToSTRUCT(CLOB gml, java.lang.String srsNameSpace, NUMBER coordOrder)
Deprecated.
Use oracle.jdbc.OracleClob and
gml311ToSTRUCT(OracleClob, String, NUMBER) instead. |
static java.sql.Struct |
gml311ToSTRUCT(OracleClob gml) |
static java.sql.Struct |
gml311ToSTRUCT(OracleClob gml, NUMBER coordOrder) |
static java.sql.Struct |
gml311ToSTRUCT(OracleClob gml, java.lang.String srsNameSpace) |
static java.sql.Struct |
gml311ToSTRUCT(OracleClob gml, java.lang.String srsNameSpace, NUMBER coordOrder) |
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml) |
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml, java.sql.Connection conn)
Deprecated.
Connection parameter is ignored; static default connection is used instead. Perhaps this is a bug.
|
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml, java.sql.Connection conn, NUMBER coordOrder) |
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml, NUMBER coordOrder) |
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace) |
static java.sql.Struct |
gml311ToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace, NUMBER coordOrder) |
static java.sql.Struct |
gmlToSTRUCT(CLOB gml)
Deprecated.
Use oracle.jdbc.OracleClob and
gmlToSTRUCT(OracleClob) instead. |
static java.sql.Struct |
gmlToSTRUCT(CLOB gml, NUMBER coordOrder)
Deprecated.
Use oracle.jdbc.OracleClob and
gmlToSTRUCT(OracleClob, NUMBER) instead. |
static java.sql.Struct |
gmlToSTRUCT(CLOB gml, java.lang.String srsNameSpace)
Deprecated.
Use oracle.jdbc.OracleClob and
gmlToSTRUCT(OracleClob, String) instead. |
static java.sql.Struct |
gmlToSTRUCT(CLOB gml, java.lang.String srsNameSpace, NUMBER coordOrder)
Deprecated.
Use oracle.jdbc.OracleClob and
gmlToSTRUCT(OracleClob, String, NUMBER) instead. |
static java.sql.Struct |
gmlToSTRUCT(OracleClob gml) |
static java.sql.Struct |
gmlToSTRUCT(OracleClob gml, NUMBER coordOrder) |
static java.sql.Struct |
gmlToSTRUCT(OracleClob gml, java.lang.String srsNameSpace) |
static java.sql.Struct |
gmlToSTRUCT(OracleClob gml, java.lang.String srsNameSpace, NUMBER coordOrder) |
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml) |
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml, java.sql.Connection conn)
Deprecated.
Connection parameter is ignored; static default connection is used instead. Perhaps this is a bug.
|
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml, java.sql.Connection conn, NUMBER coordOrder) |
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml, NUMBER coordOrder) |
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace) |
static java.sql.Struct |
gmlToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace, NUMBER coordOrder) |
static java.lang.String |
inside3d(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER tolerance) |
static java.sql.Struct |
kmlToSTRUCT(CLOB kml)
Deprecated.
Use oracle.jdbc.OracleClob and
kmlToSTRUCT(OracleClob) instead. |
static java.sql.Struct |
kmlToSTRUCT(OracleClob kml) |
static java.sql.Struct |
kmlToSTRUCT(java.lang.String kml) |
static java.sql.Struct |
kmlToSTRUCT(java.lang.String kml, java.sql.Connection conn)
Deprecated.
conn ignored; uses class static default connection. Perhaps this is a bug.
|
static NUMBER |
length(java.sql.Struct geom, NUMBER count_shared_edges, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) |
static BLOB |
pctrclip(java.sql.Struct qry, java.sql.Struct attr_qry, BLOB pts, NUMBER npts, NUMBER numdim, BLOB trs, NUMBER ntrs, NUMBER tolerance, NUMBER includeCustomDim)
Deprecated.
Use oracle.jdbc.OracleBlob and
pctrclipJS(Struct, Struct, OracleBlob, NUMBER, NUMBER, OracleBlob, NUMBER, NUMBER, NUMBER) instead. |
static OracleBlob |
pctrclipJS(java.sql.Struct qry, java.sql.Struct attr_qry, OracleBlob pts, NUMBER npts, NUMBER numdim, OracleBlob trs, NUMBER ntrs, NUMBER tolerance, NUMBER includeCustomDim) |
static void |
readpts(BLOB ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim)
Deprecated.
Use oracle.jdbc.OracleBlob and
readptsJS(OracleBlob, int, int, Ptclass[], NUMBER) instead. |
static void |
readptsJS(OracleBlob ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) |
static java.sql.Struct |
ringUnionApprox(java.sql.Struct polygon, NUMBER tolerance) |
static java.sql.Struct |
simplifyVW(java.sql.Struct geom, NUMBER vthreshold, NUMBER sma, NUMBER iflat) |
static BLOB |
structToWkb(java.sql.Struct geom)
Deprecated.
Use
structToWkbJS(Struct) instead. |
static BLOB |
structToWkb(java.sql.Struct geom, java.sql.Connection conn)
Deprecated.
Use
structToWkbJS(Struct, Connection) instead. |
static OracleBlob |
structToWkbJS(java.sql.Struct geom) |
static OracleBlob |
structToWkbJS(java.sql.Struct geom, java.sql.Connection conn) |
static CLOB |
structToWkt(java.sql.Struct geom)
Deprecated.
Use
structToWktJS(Struct) instead. |
static CLOB |
structToWkt(java.sql.Struct geom, java.sql.Connection conn)
Deprecated.
Use
structToWktJS(Struct, Connection) instead. |
static OracleClob |
structToWktJS(java.sql.Struct geom) |
static OracleClob |
structToWktJS(java.sql.Struct geom, java.sql.Connection conn) |
static java.lang.String |
structToWktString(java.sql.Struct geom) |
static java.lang.Object[] |
toGeo3DLRSInfo(java.sql.Struct LRSgeom)
This method accepts a Struct SDO_GEOMETRY which is 4D/3D LRS (point, line string or multi-line) geometry and disintegrates the Measure information and outputs an Object array with J3D_Geometry object and double array of measures.
|
static java.sql.Struct |
toGeo3DLRSStruct(java.lang.Object[] LRSobj)
This method accepts an Object array with J3D_Geometry object and double array of measures and integrates them into Struct SDO_GEOMETRY which is 4D/3D LRS (point, line string or multi-line) geometry.
|
static NUMBER |
validate_layer_with_context_3D(java.lang.String geomTableName, java.lang.String geomColumnName, java.lang.String resultTableName, NUMBER commit_interval, java.lang.String conditional, NUMBER chck3dsrid, NUMBER tolerance) |
static java.lang.String |
validateGeom(java.sql.Struct geom, java.lang.String conditional, NUMBER chck3dsrid, NUMBER tolerance) |
static java.lang.String |
validateWkb(BLOB wkb)
Deprecated.
Use oracle.jdbc.OracleBlob and
validateWkb(OracleBlob) instead. |
static java.lang.String |
validateWkb(BLOB wkb, java.sql.Connection conn)
Deprecated.
Use oracle.jdbc.OracleBlob and
validateWkb(OracleBlob, Connection) instead. |
static java.lang.String |
validateWkb(OracleBlob wkb) |
static java.lang.String |
validateWkb(OracleBlob wkb, java.sql.Connection conn) |
static java.lang.String |
validateWkt(CLOB wkt)
Deprecated.
Use oracle.jdbc.OracleClob and
validateWkt(OracleClob) instead. |
static java.lang.String |
validateWkt(CLOB wkt, java.sql.Connection conn)
Deprecated.
Use oracle.jdbc.OracleClob and
validateWkt(OracleClob, Connection) instead. |
static java.lang.String |
validateWkt(OracleClob wkt) |
static java.lang.String |
validateWkt(OracleClob wkt, java.sql.Connection conn) |
static java.lang.String |
validateXMLRecord(CLOB xml, java.lang.String schema)
This method validateXSDXML is used to validate (schema XSD and its) XML instance.
|
static java.lang.String |
validateXMLRecord(OracleClob xml, java.lang.String schema)
This method validateXSDXML is used to validate (schema XSD and its) XML instance.
|
static NUMBER |
validateXSDXMLLayer(java.lang.String tableName, java.lang.String columnName, java.lang.String schema, java.lang.String resultTableName, NUMBER commit_interval)
This method validateXSDXMLLayer is used to validate (schema XSD and its) all XML instances from a table such as CSW 202 User Table.
|
static NUMBER |
volume(java.sql.Struct geom, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) |
static java.sql.Struct |
wkbToSTRUCT(BLOB wkb)
Deprecated.
Use oracle.jdbc.OracleClob and
wkbToSTRUCT(OracleBlob) instead. |
static java.sql.Struct |
wkbToSTRUCT(BLOB wkb, java.sql.Connection conn)
Deprecated.
Use oracle.jdbc.OracleClob and
wkbToSTRUCT(OracleBlob, Connection) instead. |
static java.sql.Struct |
wkbToSTRUCT(OracleBlob wkb) |
static java.sql.Struct |
wkbToSTRUCT(OracleBlob wkb, java.sql.Connection conn) |
static java.sql.Struct |
wktToSTRUCT(CLOB wkt)
Deprecated.
Use oracle.jdbc.OracleClob and
wktToSTRUCT(OracleClob) instead. |
static java.sql.Struct |
wktToSTRUCT(CLOB wkt, java.sql.Connection conn)
Deprecated.
Use oracle.jdbc.OracleClob and
wktToSTRUCT(OracleClob, Connection) instead. |
static java.sql.Struct |
wktToSTRUCT(OracleClob wkt) |
static java.sql.Struct |
wktToSTRUCT(OracleClob wkt, java.sql.Connection conn) |
static void |
writepts(BLOB ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim)
Deprecated.
Use oracle.jdbc.OracleBlob and
writeptsJS(OracleBlob, int, int, Ptclass[], NUMBER) instead. |
static void |
writeptsJS(OracleBlob ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) |
public static java.sql.Struct wkbToSTRUCT(BLOB wkb) throws java.sql.SQLException
wkbToSTRUCT(OracleBlob)
instead.wkb
- The BLOB WKB Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct wkbToSTRUCT(BLOB wkb, java.sql.Connection conn) throws java.sql.SQLException
wkbToSTRUCT(OracleBlob, Connection)
instead.wkb
- The BLOB WKB Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct wktToSTRUCT(CLOB wkt) throws java.sql.SQLException
wktToSTRUCT(OracleClob)
instead.wkt
- The CLOB WKT Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct wktToSTRUCT(CLOB wkt, java.sql.Connection conn) throws java.sql.SQLException
wktToSTRUCT(OracleClob, Connection)
instead.wkt
- The CLOB WKT Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gmlToSTRUCT(java.lang.String gml) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(java.lang.String gml) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct kmlToSTRUCT(java.lang.String kml) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct buffer(java.sql.Struct geom, NUMBER bufferWidth, NUMBER sma, NUMBER iflat, NUMBER arcT) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct simplifyVW(java.sql.Struct geom, NUMBER vthreshold, NUMBER sma, NUMBER iflat) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct getNurbsApprox(java.sql.Struct geom) throws java.sql.SQLException, java.lang.Exception
java.sql.SQLException
java.lang.Exception
public static java.lang.String anyInteract(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static NUMBER distance(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static NUMBER length(java.sql.Struct geom, NUMBER count_shared_edges, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static NUMBER area(java.sql.Struct geom, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static NUMBER volume(java.sql.Struct geom, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static java.lang.String validateGeom(java.sql.Struct geom, java.lang.String conditional, NUMBER chck3dsrid, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static java.sql.Struct closestPoints(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER smajax, NUMBER flattening, NUMBER g3d_geog_crs_uom_factor, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static java.sql.Struct affineTransforms(java.sql.Struct geom, java.lang.String translation, NUMBER tx, NUMBER ty, NUMBER tz, java.lang.String scaling, java.sql.Struct Psc1, NUMBER sx, NUMBER sy, NUMBER sz, java.lang.String rotation, java.sql.Struct P1, java.sql.Struct line1, NUMBER angle, NUMBER dir, java.lang.String shearing, NUMBER SHxy, NUMBER SHyx, NUMBER SHxz, NUMBER SHzx, NUMBER SHyz, NUMBER SHzy, java.lang.String reflection, java.sql.Struct Pref, java.sql.Struct lineR, NUMBER dirR, java.lang.String planeR, SdoNumberArray n, SdoNumberArray bigD) throws java.lang.Exception
java.lang.Exception
public static java.sql.Struct gmlToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace) throws java.sql.SQLException
java.sql.SQLException
@Deprecated public static java.sql.Struct gmlToSTRUCT(java.lang.String gml, java.sql.Connection conn) throws java.sql.SQLException
gml
- The String GML Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gmlToSTRUCT(CLOB gml) throws java.sql.SQLException
gmlToSTRUCT(OracleClob)
instead.gml
- The CLOB GML Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gmlToSTRUCT(CLOB gml, java.lang.String srsNameSpace) throws java.sql.SQLException
gmlToSTRUCT(OracleClob, String)
instead.gml
- The CLOB GML ObjectsrsNameSpace
- The SRS Namespace String Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gml311ToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace) throws java.sql.SQLException
java.sql.SQLException
@Deprecated public static java.sql.Struct gml311ToSTRUCT(java.lang.String gml, java.sql.Connection conn) throws java.sql.SQLException
gml
- The String GML Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gml311ToSTRUCT(CLOB gml) throws java.sql.SQLException
gml311ToSTRUCT(OracleClob)
instead.gml
- The CLOB GML Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct gml311ToSTRUCT(CLOB gml, java.lang.String srsNameSpace) throws java.sql.SQLException
gml311ToSTRUCT(OracleClob, String)
instead.gml
- The CLOB GML ObjectsrsNameSpace
- The SRS Namespace String Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct kmlToSTRUCT(java.lang.String kml, java.sql.Connection conn) throws java.sql.SQLException
kml
- The String KML Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.sql.Struct kmlToSTRUCT(CLOB kml) throws java.sql.SQLException
kmlToSTRUCT(OracleClob)
instead.kml
- The CLOB KML Objectjava.sql.SQLException
- The SQL Exceptionpublic static BLOB structToWkb(java.sql.Struct geom) throws java.sql.SQLException
structToWkbJS(Struct)
instead.geom
- The Struct Geometry Objectjava.sql.SQLException
- The SQL Exceptionpublic static BLOB structToWkb(java.sql.Struct geom, java.sql.Connection conn) throws java.sql.SQLException
structToWkbJS(Struct, Connection)
instead.geom
- The Struct Geometry Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static CLOB structToWkt(java.sql.Struct geom) throws java.sql.SQLException
structToWktJS(Struct)
instead.geom
- The Struct Geometry Objectjava.sql.SQLException
- The SQL Exceptionpublic static java.lang.String structToWktString(java.sql.Struct geom) throws java.sql.SQLException
geom
- The Struct Geometry Objectjava.sql.SQLException
- The SQL Exceptionpublic static CLOB structToWkt(java.sql.Struct geom, java.sql.Connection conn) throws java.sql.SQLException
structToWktJS(Struct, Connection)
instead.geom
- The Struct Geometry Objectconn
- The Database Connectionjava.sql.SQLException
- The SQL Exceptionpublic static java.lang.String validateWkt(CLOB wkt)
validateWkt(OracleClob)
instead.wkt
- The WKT BLOB Objectpublic static java.lang.String validateWkt(CLOB wkt, java.sql.Connection conn)
validateWkt(OracleClob, Connection)
instead.wkt
- The WKT CLOB Objectconn
- The Database Connectionpublic static java.lang.String validateWkb(BLOB wkb)
validateWkb(OracleBlob)
instead.wkb
- The WKB BLOB Objectpublic static java.lang.String validateWkb(BLOB wkb, java.sql.Connection conn)
validateWkb(OracleBlob, Connection)
instead.wkb
- The WKB BLOB Objectconn
- The Database Connectionpublic static NUMBER validate_layer_with_context_3D(java.lang.String geomTableName, java.lang.String geomColumnName, java.lang.String resultTableName, NUMBER commit_interval, java.lang.String conditional, NUMBER chck3dsrid, NUMBER tolerance) throws java.sql.SQLSyntaxErrorException, java.sql.SQLException, java.lang.Exception
java.sql.SQLSyntaxErrorException
java.sql.SQLException
java.lang.Exception
public static java.sql.Struct centroid_3d(java.sql.Struct geom, NUMBER tolerance) throws java.lang.Exception, java.sql.SQLException
java.lang.Exception
java.sql.SQLException
public static java.sql.Struct extrusion2(java.sql.Struct polygon, SdoNumberArray grdHeight, SdoNumberArray height, NUMBER tolerance, NUMBER optional3dSrid) throws java.lang.Exception, java.sql.SQLException
java.lang.Exception
java.sql.SQLException
public static java.sql.Struct ringUnionApprox(java.sql.Struct polygon, NUMBER tolerance) throws java.lang.Exception, java.sql.SQLException
java.lang.Exception
java.sql.SQLException
public static java.sql.Struct extract3d(java.sql.Struct geom, java.lang.String label) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getlabelbyelement(java.sql.Struct source_Geom, java.sql.Struct qry_Element, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static java.lang.String inside3d(java.sql.Struct geom1, java.sql.Struct geom2, java.lang.String is_g3d, NUMBER tolerance) throws java.lang.Exception
java.lang.Exception
public static void readpts(BLOB ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException
readptsJS(OracleBlob, int, int, Ptclass[], NUMBER)
instead.ptlob
- BLOB Objectnumpts
- Number of Pointsndim
- Number of Dimensionsptarr
- Point ArrayincludeCustomDim
- Include custom dimensionjava.sql.SQLException
- The SQL Exceptionjava.io.IOException
- The IO Exceptionpublic static void writepts(BLOB ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException
writeptsJS(OracleBlob, int, int, Ptclass[], NUMBER)
instead.ptlob
- BLOB Objectnumpts
- Number of Pointsndim
- Number of dimensionsptarr
- Point ArrayincludeCustomDim
- Include custom dimensionjava.sql.SQLException
- The SQL Exceptionjava.io.IOException
- The IO Exceptionpublic static BLOB pctrclip(java.sql.Struct qry, java.sql.Struct attr_qry, BLOB pts, NUMBER npts, NUMBER numdim, BLOB trs, NUMBER ntrs, NUMBER tolerance, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException, java.lang.Exception
pctrclipJS(Struct, Struct, OracleBlob, NUMBER, NUMBER, OracleBlob, NUMBER, NUMBER, NUMBER)
instead.qry
- The Queryattr_qry
- The attr Querypts
- Pointsnpts
- Number of Pointsnumdim
- Dimension Numbertrs
- BLOB Objectntrs
- NUMBER Objecttolerance
- The toleranceincludeCustomDim
- Including custom dimensionjava.sql.SQLException
- The SQL Exceptionjava.io.IOException
- The IO Exceptionjava.lang.Exception
- The Exceptionpublic static java.sql.Struct expandG3Dgeoms(java.sql.Struct geom) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] toGeo3DLRSInfo(java.sql.Struct LRSgeom) throws java.lang.Exception
LRSgeom
- Struct SDO_GEOMETRY which is 4D/3D LRS (point, line string or multi-line) geometryjava.lang.Exception
- The Exceptionpublic static java.sql.Struct toGeo3DLRSStruct(java.lang.Object[] LRSobj) throws java.lang.Exception
LRSobj
- Object[] array with 2 elements: J3D_Geometry object and double array of measuresjava.lang.Exception
- The Exceptionpublic static java.sql.Struct gmlToSTRUCT(java.lang.String gml, NUMBER coordOrder) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(java.lang.String gml, java.sql.Connection conn, NUMBER coordOrder) throws java.sql.SQLException
gml
- The String GML Objectconn
- used for setConnection; class static default connection used for conversion to Struct. Perhaps this is a bug.coordOrder
- The coordinate orderjava.sql.SQLException
- The SQLExceptionpublic static java.sql.Struct gmlToSTRUCT(CLOB gml, NUMBER coordOrder) throws java.sql.SQLException
gmlToSTRUCT(OracleClob, NUMBER)
instead.gml
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(CLOB gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
gmlToSTRUCT(OracleClob, String, NUMBER)
instead.gml
-srsNameSpace
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(java.lang.String gml, NUMBER coordOrder) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(java.lang.String gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(java.lang.String gml, java.sql.Connection conn, NUMBER coordOrder) throws java.sql.SQLException
gml
-conn
- uses this connection and also this class's static default connection. This is perhaps a bug.coordOrder
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(CLOB gml, NUMBER coordOrder) throws java.sql.SQLException
gml311ToSTRUCT(OracleClob, NUMBER)
instead.gml
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(CLOB gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
gml311ToSTRUCT(OracleClob, String, NUMBER)
instead.gml
-srsNameSpace
-coordOrder
-java.sql.SQLException
public static java.sql.Struct wktToSTRUCT(OracleClob wkt) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct wktToSTRUCT(OracleClob wkt, java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct wkbToSTRUCT(OracleBlob wkb) throws java.sql.SQLException
java.sql.SQLException
public static java.sql.Struct wkbToSTRUCT(OracleBlob wkb, java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public static OracleBlob structToWkbJS(java.sql.Struct geom) throws java.sql.SQLException
geom
-java.sql.SQLException
public static OracleBlob structToWkbJS(java.sql.Struct geom, java.sql.Connection conn) throws java.sql.SQLException
geom
-conn
-java.sql.SQLException
public static OracleClob structToWktJS(java.sql.Struct geom) throws java.sql.SQLException
geom
-java.sql.SQLException
public static OracleClob structToWktJS(java.sql.Struct geom, java.sql.Connection conn) throws java.sql.SQLException
geom
-conn
-java.sql.SQLException
public static java.lang.String validateWkb(OracleBlob wkb)
wkb
-public static java.lang.String validateWkb(OracleBlob wkb, java.sql.Connection conn)
wkb
-conn
-public static java.lang.String validateWkt(OracleClob wkt)
wkt
-public static java.lang.String validateWkt(OracleClob wkt, java.sql.Connection conn)
wkt
-conn
-public static java.sql.Struct gml311ToSTRUCT(OracleClob gml) throws java.sql.SQLException
gml
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(OracleClob gml, NUMBER coordOrder) throws java.sql.SQLException
gml
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(OracleClob gml, java.lang.String srsNameSpace) throws java.sql.SQLException
gml
-srsNameSpace
-java.sql.SQLException
public static java.sql.Struct gml311ToSTRUCT(OracleClob gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
gml
-srsNameSpace
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(OracleClob gml) throws java.sql.SQLException
gml
-java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(OracleClob gml, NUMBER coordOrder) throws java.sql.SQLException
gml
-coordOrder
-java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(OracleClob gml, java.lang.String srsNameSpace) throws java.sql.SQLException
gml
-srsNameSpace
-java.sql.SQLException
public static java.sql.Struct gmlToSTRUCT(OracleClob gml, java.lang.String srsNameSpace, NUMBER coordOrder) throws java.sql.SQLException
gml
-srsNameSpace
-coordOrder
-java.sql.SQLException
public static java.sql.Struct kmlToSTRUCT(OracleClob kml) throws java.sql.SQLException
kml
-java.sql.SQLException
public static OracleBlob pctrclipJS(java.sql.Struct qry, java.sql.Struct attr_qry, OracleBlob pts, NUMBER npts, NUMBER numdim, OracleBlob trs, NUMBER ntrs, NUMBER tolerance, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException, java.lang.Exception
qry
-attr_qry
-pts
-npts
-numdim
-trs
-ntrs
-tolerance
-includeCustomDim
-java.sql.SQLException
java.io.IOException
java.lang.Exception
public static void readptsJS(OracleBlob ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException
ptlob
-numpts
-ndim
-ptarr
-includeCustomDim
-java.sql.SQLException
java.io.IOException
public static void writeptsJS(OracleBlob ptlob, int numpts, int ndim, oracle.spatial.util.Adapters.Ptclass[] ptarr, NUMBER includeCustomDim) throws java.sql.SQLException, java.io.IOException
ptlob
-numpts
-ndim
-ptarr
-includeCustomDim
-java.sql.SQLException
java.io.IOException
public static java.lang.String validateXMLRecord(CLOB xml, java.lang.String schema) throws java.lang.Exception
xml
- The CLOB object for the XML to be validated.schema
- The URL for the XSD to be validated.java.lang.Exception
public static java.lang.String validateXMLRecord(OracleClob xml, java.lang.String schema) throws java.lang.Exception
xml
- The Clob object for the XML to be validated.schema
- The URL for the XSD to be validated.java.lang.Exception
public static NUMBER validateXSDXMLLayer(java.lang.String tableName, java.lang.String columnName, java.lang.String schema, java.lang.String resultTableName, NUMBER commit_interval) throws java.sql.SQLSyntaxErrorException, java.sql.SQLException, java.lang.Exception
tableName
- owner.table name which has the Clob objects for the XMLs to be validated.columnName
- Name of the column that has the Clob objects for the XMLs to be validated. (XMLType column)schema
- The URL for the XSD to be validated. The XSD is fetched from table MDSYS.SDO_XSD_TABLE in oracle.spatial.util.SchemaEntityResolver class.resultTableName
- Table name where results of XSD/XML validations are stored (Nothing means TRUE/NULL for NULL XML Object/Error Message).commit_interval
-java.sql.SQLSyntaxErrorException
java.sql.SQLException
java.lang.Exception