MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/md/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/md/admin/sdojspnjh.sql

Rem
Rem $Header: sdo/admin/sdojspnjh.sql /main/19 2017/10/20 11:01:23 rjanders Exp $
Rem
Rem sdojspnjh.sql
Rem
Rem Copyright (c) 2011, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      sdojspnjh.sql - SDO Java Stored Procedures No Java 
Rem
Rem    DESCRIPTION
Rem      This is a Dummy implementation of SDO Java Stored Procedures
Rem       for the case of No Java In the DB
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem    BEGIN SQL_FILE_METADATA
Rem    SQL_SOURCE_FILE: sdo/admin/sdojspnjh.sql
Rem    SQL_SHIPPED_FILE: md/admin/sdojspnjh.sql
Rem    SQL_PHASE: SDOJSPNJH
Rem    SQL_STARTUP_MODE: NORMAL
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    SQL_CALLING_FILE: sdo/admin/catmdlocp2.sql
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    rjanders    10/08/17 - Add MDSYS to spatial type
Rem    rjanders    03/09/17 - Add missing SQL_FILE_METADATA information
Rem    bkazar      12/01/16 - Bug 25129304
Rem    bkazar      11/10/16 - Bug 25058516
Rem    sravada     12/18/15 - add sdortprt functions
Rem    bkazar      05/20/15 - Add XML/XSD Validator
Rem    rjanders    09/16/13 - OCCS: Remove hardtabs
Rem    lramosc     06/26/13 - Add functions to generate GML 3.2.1 from sdo_geometry
Rem    rjanders    03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem                           initialization
Rem    sravada     11/19/12 - add body for coordOrder signatures 
Rem    sravada     11/14/12 - add show errors
Rem    bkazar      10/23/12 - Bug 14793944
Rem    bbamba      07/09/12 - add jsph_getNurbsApprox function
Rem    jcwang      12/02/11 - add java sdo_net java stored procedures
Rem    jcwang      11/07/11 - add lrs geodetic 3D support
Rem    sravada     07/11/11 - Created
Rem

Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@@?/rdbms/admin/sqlsessstart.sql
Rem ********************************************************************

Create or Replace PACKAGE MDSYS.SDO_JAVA_STP AUTHID current_user AS

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY)  
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;
    
 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY,
                         coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                         srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                         coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;
    
 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION to_kmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE;

 FUNCTION from_wkbgeometry(geometry IN BLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_wktgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_wktgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN CLOB, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN CLOB,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;
 
 FUNCTION from_GMLgeometry(geometry IN CLOB, srsNameSpace IN varchar2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2, srsNameSpace IN varchar2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN CLOB, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN CLOB,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;
 
 FUNCTION from_GML311geometry(geometry IN CLOB, srsNameSpace IN varchar2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2, srsNameSpace IN varchar2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_KMLgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION from_KMLgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION affinetransforms(geometry IN MDSYS.SDO_GEOMETRY,
            translation IN VARCHAR2, tx IN NUMBER, ty IN NUMBER, tz IN NUMBER,
            scaling IN VARCHAR2, Psc1 IN MDSYS.SDO_GEOMETRY, 
            sx IN NUMBER, sy IN NUMBER, sz IN NUMBER,
            rotation IN VARCHAR2, P1 IN MDSYS.SDO_GEOMETRY, 
            line1 IN MDSYS.SDO_GEOMETRY, angle IN NUMBER, dir IN NUMBER,
            shearing IN VARCHAR2, SHxy IN NUMBER, SHyx IN NUMBER, 
            SHxz IN NUMBER, SHzx IN NUMBER, SHyz IN NUMBER, SHzy IN NUMBER,
            reflection IN VARCHAR2, Pref IN MDSYS.SDO_GEOMETRY, 
            lineR IN MDSYS.SDO_GEOMETRY, dirR IN NUMBER, planeR IN VARCHAR2, 
            n IN MDSYS.SDO_NUMBER_ARRAY, bigD IN MDSYS.SDO_NUMBER_ARRAY)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION extract3d(geometry IN MDSYS.SDO_GEOMETRY, label IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION getlabelbyelement(sourceGeometry IN MDSYS.SDO_GEOMETRY, queryElement IN MDSYS.SDO_GEOMETRY, tol IN NUMBER)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION validate_wkbgeometry(geometry IN BLOB)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION validate_wktgeometry(geometry IN CLOB)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION validate_wktgeometry(geometry IN VARCHAR2)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;

 -- these functions are from sdo_3gl package
  FUNCTION generate_buffer(geomobj IN mdsys.sdo_geometry,
                           dist  IN NUMBER,
                           sma   IN NUMBER, iflat IN NUMBER,
                           arcT  IN NUMBER)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION anyInteract3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                        Geometry2 IN MDSYS.SDO_GEOMETRY,
                        is_g3d IN VARCHAR2,
                        smajax IN NUMBER,
                        flattening IN NUMBER,
                        g3d_geog_crs_uom_factor IN NUMBER,
                        is_unit_radians IN NUMBER,
                        tolerance IN number)
 RETURN VARCHAR2 DETERMINISTIC;

 FUNCTION distance3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                     Geometry2 IN MDSYS.SDO_GEOMETRY,
                     is_g3d IN VARCHAR2,
                     smajax IN NUMBER,
                     flattening IN NUMBER,
                     g3d_geog_crs_uom_factor IN NUMBER,
                     is_unit_radians IN NUMBER,
                     tolerance IN number)
 RETURN number DETERMINISTIC;

 FUNCTION length3D(Geometry IN MDSYS.SDO_GEOMETRY,
                   count_shared_edges IN NUMBER,
                   is_g3d IN VARCHAR2,
                   smajax IN NUMBER,
                   flattening IN NUMBER,
                   g3d_geog_crs_uom_factor IN NUMBER,
                   is_unit_radians IN NUMBER,
                   tolerance IN number)
 RETURN number DETERMINISTIC;

 FUNCTION area3D(Geometry IN MDSYS.SDO_GEOMETRY,
                 is_g3d IN VARCHAR2,
                 smajax IN NUMBER,
                 flattening IN NUMBER,
                 g3d_geog_crs_uom_factor IN NUMBER,
                 is_unit_radians IN NUMBER,
                 tolerance IN number)
 RETURN number DETERMINISTIC;

 FUNCTION volume3D(Geometry IN MDSYS.SDO_GEOMETRY,
                   is_g3d IN VARCHAR2,
                   smajax IN NUMBER,
                   flattening IN NUMBER,
                   g3d_geog_crs_uom_factor IN NUMBER,
                   is_unit_radians IN NUMBER,
                   tolerance IN number)
 RETURN number DETERMINISTIC;


 FUNCTION validateGeom3D(Geometry IN MDSYS.SDO_GEOMETRY,
                         conditional IN VARCHAR2,
                         chck3dsrid IN NUMBER,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN number)
 RETURN VARCHAR2 DETERMINISTIC;

 FUNCTION validate_layer_with_context3D(geom_table IN VARCHAR2,
                         geom_column IN VARCHAR2,
                         result_table IN VARCHAR2,
                         commit_interval IN NUMBER,
                         conditional IN VARCHAR2,
                         chck3dsrid IN NUMBER,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN NUMBER)
 RETURN NUMBER DETERMINISTIC;

 FUNCTION closestPoints3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                         Geometry2 IN MDSYS.SDO_GEOMETRY,
                         is_g3d IN VARCHAR2,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

 FUNCTION centroid3D(Geometry IN MDSYS.SDO_GEOMETRY,
                    tolerance IN number)
RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

  -- Removes innner rings of geom and returns collection
  FUNCTION ring_union_approx(geom MDSYS.SDO_GEOMETRY, tol number)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

  FUNCTION inside3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                    Geometry2 IN MDSYS.SDO_GEOMETRY,
                    is_g3d IN VARCHAR2,
                    smajax IN NUMBER,
                    flattening IN NUMBER,
                    g3d_geog_crs_uom_factor IN NUMBER,
                    is_unit_radians IN NUMBER,
                    tolerance IN number)
  RETURN VARCHAR2 DETERMINISTIC;

  FUNCTION pctrclip(qry IN MDSYS.sdo_geometry,
                    other_qry IN mdsys.sdo_mbr,
                    pts IN BLOB, npts IN number, totdim IN number,
                    trs IN BLOB, ntrs IN number,
                    tol IN number,
                    include_custom_dim IN NUMBER) RETURN BLOB;

  FUNCTION expandG3DGeoms(geom IN mdsys.sdo_geometry)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

  FUNCTION internal_simplifyvw(geometry IN MDSYS.SDO_GEOMETRY,
                               vertex_threshold IN NUMBER, 
                               sma number, iflat number)
  RETURN MDSYS.SDO_GEOMETRY deterministic PARALLEL_ENABLE;

  FUNCTION internal_getnurbsapprox(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN MDSYS.SDO_GEOMETRY deterministic PARALLEL_ENABLE;

  FUNCTION intl_to_wkbgeometry(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN BLOB DETERMINISTIC;

  FUNCTION intl_to_wktgeometry(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN CLOB DETERMINISTIC;

  FUNCTION intl_to_wktgeometry_varchar(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN VARCHAR2 DETERMINISTIC;


  FUNCTION intl_extrude(geometry IN MDSYS.SDO_GEOMETRY,
                        grdHeight IN MDSYS.SDO_NUMBER_ARRAY,
                        height IN MDSYS.SDO_NUMBER_ARRAY,
                        tol IN NUMBER,
                        optional3dSrid IN NUMBER)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;


   --
   -- geodetic 3D related functions/procedures
   --


   FUNCTION populate_measure_geo3d(geom_segment      IN MDSYS.SDO_GEOMETRY,
                                   smax      IN NUMBER,
                                   flat      IN NUMBER,
                                   geog_crs_uom_factor IN NUMBER,               
                                   start_measure IN NUMBER,
                                   end_measure   IN NUMBER,
                                   tolerance     IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE ;

   FUNCTION locate_pt_geo3d(geom_segment  IN MDSYS.SDO_GEOMETRY,
                            smax             IN NUMBER,
                            flat             IN NUMBER,
                            geog_crs_uom_factor IN NUMBER,              
                            measure      IN NUMBER,
                            tolerance    IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

   FUNCTION clip_geom_segment_geo3d(geom_segment  IN MDSYS.SDO_GEOMETRY,
                                    smax             IN NUMBER,
                                    flat             IN NUMBER,
                                    geog_crs_uom_factor IN NUMBER,              
                                    start_measure IN NUMBER,
                                    end_measure   IN NUMBER,
                                    tolerance     IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

   FUNCTION project_pt_geo3d(geom_segment    IN MDSYS.SDO_GEOMETRY,
                             smax            IN NUMBER,
                             flat            IN NUMBER,
                             geog_crs_uom_factor IN NUMBER,             
                             point           IN MDSYS.SDO_GEOMETRY,
                             tolerance       IN NUMBER)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE;

   FUNCTION length_geo3d(geom_segment    IN MDSYS.SDO_GEOMETRY,
                         smax            IN NUMBER,
                         flat            IN NUMBER,
                         geog_crs_uom_factor IN NUMBER,         
                         tolerance       IN NUMBER)
   RETURN NUMBER PARALLEL_ENABLE ;



    ---
    --- NDM sdo_net java stored procedure/function
    ---

  --
  -- sdonetb.sql
  -- 

  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blobs_java(
                              network                   IN VARCHAR2,
                              link_level                IN NUMBER,
                              partition_blob_table_name IN VARCHAR2,
                              include_user_data         IN BOOLEAN,
                              commit_for_each_blob      IN BOOLEAN,
                              perform_delta_update      IN BOOLEAN) ;

  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blobs_java2(
                              network                   IN VARCHAR2,
                              partition_blob_table_name IN VARCHAR2,
                              include_user_data         IN BOOLEAN,
                              commit_for_each_blob      IN BOOLEAN,
                              perform_delta_update      IN BOOLEAN) ;


  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blob_java(
                              network           IN VARCHAR2,
                              link_level        IN NUMBER,
                              partition_id      IN NUMBER,
                              include_user_data IN BOOLEAN,
                              perform_delta_update IN BOOLEAN) ;

  -- private procedure to call java wrapper
  PROCEDURE find_connected_components_java(
                              network              IN VARCHAR2,
                              link_level           IN NUMBER,
                              component_table_name IN VARCHAR2) ;

  FUNCTION find_conn_comp_part_java(
                              network                IN VARCHAR2,
                              link_level             IN NUMBER,
                              partition_id           IN NUMBER,
                              start_comp_id          IN NUMBER,
                              node_id_array          OUT MDSYS.SDO_NUMBER_ARRAY, --SYS.ODCINUMBERLIST,
                              comp_id_array          OUT MDSYS.SDO_NUMBER_ARRAY) -- SYS.ODCINUMBERLIST) 
  RETURN NUMBER PARALLEL_ENABLE;

  PROCEDURE set_max_java_heap_size(bytes NUMBER) ;


  PROCEDURE load_config_java( config_xml  IN CLOB ) ;

  FUNCTION get_partition_size_java( network                     IN VARCHAR2, 
                                    partition_id                IN NUMBER, 
                                    link_level                  IN NUMBER, 
                                    inlcude_user_data           IN BOOLEAN, 
                                    include_spatial_data        IN BOOLEAN)
  RETURN NUMBER PARALLEL_ENABLE;

  ---
  --- prvtnetb.sql
  ---

  PROCEDURE set_logging_level_java( level     IN NUMBER ) ;


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Validate XML instance against its schema
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
 FUNCTION validate_xml_record
 (
    xml IN CLOB,
    schema IN varchar2
 )
 RETURN VARCHAR2 DETERMINISTIC  PARALLEL_ENABLE; 
 
 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Validate all XML instances in a table with XMLType column against its schema
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
 FUNCTION validate_xml_layer_int
 (
    table_name        IN varchar2,
    column_name       IN varchar2,
    schema            IN varchar2,
    result_table_name IN varchar2,
    commit_interval   IN number
 )
 RETURN NUMBER DETERMINISTIC  ;
 
-------------------------------------------------------------------------------
---------sdortprt.sql----------------------------------------------------------
-------------------------------------------------------------------------------

 PROCEDURE ElocationSetJVMHeapSize(sz NUMBER);

 PROCEDURE elocation_partition_router (logfile_name  IN VARCHAR2,
                                        blob_format IN VARCHAR2);

  PROCEDURE elocation_border_data (logfile_name IN VARCHAR2);

 PROCEDURE elocation_timezone_data (logfile_name IN VARCHAR2);
  PROCEDURE elocation_trucking_data (logfile_name IN VARCHAR2);
  PROCEDURE elocation_turn_restrict_data (logfile_name IN VARCHAR2);
  PROCEDURE elocation_dump_partition (logfile_name in VARCHAR2,
                                      start_pid in NUMBER,
                                      end_pid in NUMBER,
                                      verbose in BOOLEAN,
                                      is10g in BOOLEAN);
  PROCEDURE elocation_dump_border_data (logfile_name IN VARCHAR2,
                                  start_pid IN NUMBER,
                                  end_pid IN NUMBER);
  PROCEDURE elocation_dump_timezone_data (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER);
  PROCEDURE elocation_dump_trucking_data (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER,
                                         skip_unsupported IN BOOLEAN);
  PROCEDURE elocation_dump_turn_restrict (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER,
                                         dump_soft_restrictions IN BOOLEAN);
  PROCEDURE elocation_validate_partition (logfile_name in VARCHAR2,
                                          start_pid in NUMBER,
                                          end_pid in NUMBER,
                                          verbose in BOOLEAN,
                                          is10g in BOOLEAN);
  PROCEDURE build_turn_restrictions (logdir in VARCHAR2,
                                     drivingside in VARCHAR2);
  PROCEDURE elocation_validate_logfile(logfile_name  IN VARCHAR2,
                                     schema_name IN VARCHAR2);

END;
/



Create or Replace PACKAGE BODY MDSYS.SDO_JAVA_STP AS 

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY)  
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY,
                         coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION to_gmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY,
                         srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                         coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;
    
 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;
    
 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY, 
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION to_gml311geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION to_gml321geometry(Geometry IN MDSYS.SDO_GEOMETRY,
                            srsNameSpace IN varchar2, srsNSAlias IN varchar2,
                            coordOrder number)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION to_kmlgeometry(Geometry IN MDSYS.SDO_GEOMETRY)
 RETURN CLOB DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_wkbgeometry(geometry IN BLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_wktgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_wktgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN CLOB, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN CLOB,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN CLOB, srsNameSpace IN varchar2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GMLgeometry(geometry IN VARCHAR2, srsNameSpace IN varchar2,
                           coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;


 FUNCTION from_GMLgeometry(geometry IN VARCHAR2, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN CLOB, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2, srsNameSpace IN varchar2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN CLOB,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN CLOB, srsNameSpace IN varchar2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;

 FUNCTION from_GML311geometry(geometry IN VARCHAR2, srsNameSpace IN varchar2,
                              coordOrder IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
   RETURN NULL;
 END;


 FUNCTION from_KMLgeometry(geometry IN CLOB)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION from_KMLgeometry(geometry IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION affinetransforms(geometry IN MDSYS.SDO_GEOMETRY,
          translation IN VARCHAR2, tx IN NUMBER, ty IN NUMBER, tz IN NUMBER,
          scaling IN VARCHAR2, Psc1 IN MDSYS.SDO_GEOMETRY, 
          sx IN NUMBER, sy IN NUMBER, sz IN NUMBER,
          rotation IN VARCHAR2, P1 IN MDSYS.SDO_GEOMETRY, 
          line1 IN MDSYS.SDO_GEOMETRY, angle IN NUMBER, dir IN NUMBER,
          shearing IN VARCHAR2, SHxy IN NUMBER, SHyx IN NUMBER, SHxz IN NUMBER, 
          SHzx IN NUMBER, SHyz IN NUMBER, SHzy IN NUMBER,
          reflection IN VARCHAR2, Pref IN MDSYS.SDO_GEOMETRY, 
          lineR IN MDSYS.SDO_GEOMETRY, dirR IN NUMBER, planeR IN VARCHAR2, 
          n IN MDSYS.SDO_NUMBER_ARRAY, bigD IN MDSYS.SDO_NUMBER_ARRAY)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION extract3d(geometry IN MDSYS.SDO_GEOMETRY, label IN VARCHAR2)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION getlabelbyelement(sourceGeometry IN MDSYS.SDO_GEOMETRY, queryElement IN MDSYS.SDO_GEOMETRY, tol IN NUMBER)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION validate_wkbgeometry(geometry IN BLOB)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION validate_wktgeometry(geometry IN CLOB)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION validate_wktgeometry(geometry IN VARCHAR2)
 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 -- these functions are from sdo_3gl package
  FUNCTION generate_buffer(geomobj IN mdsys.sdo_geometry,
                           dist  IN NUMBER,
                           sma   IN NUMBER, iflat IN NUMBER,
                           arcT  IN NUMBER)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION anyInteract3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                        Geometry2 IN MDSYS.SDO_GEOMETRY,
                        is_g3d IN VARCHAR2,
                        smajax IN NUMBER,
                        flattening IN NUMBER,
                        g3d_geog_crs_uom_factor IN NUMBER,
                        is_unit_radians IN NUMBER,
                        tolerance IN number)
 RETURN VARCHAR2 DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION distance3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                     Geometry2 IN MDSYS.SDO_GEOMETRY,
                     is_g3d IN VARCHAR2,
                     smajax IN NUMBER,
                     flattening IN NUMBER,
                     g3d_geog_crs_uom_factor IN NUMBER,
                     is_unit_radians IN NUMBER,
                     tolerance IN number)
 RETURN number DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION length3D(Geometry IN MDSYS.SDO_GEOMETRY,
                   count_shared_edges IN NUMBER,
                   is_g3d IN VARCHAR2,
                   smajax IN NUMBER,
                   flattening IN NUMBER,
                   g3d_geog_crs_uom_factor IN NUMBER,
                   is_unit_radians IN NUMBER,
                   tolerance IN number)
 RETURN number DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION area3D(Geometry IN MDSYS.SDO_GEOMETRY,
                 is_g3d IN VARCHAR2,
                 smajax IN NUMBER,
                 flattening IN NUMBER,
                 g3d_geog_crs_uom_factor IN NUMBER,
                 is_unit_radians IN NUMBER,
                 tolerance IN number)
 RETURN number DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION volume3D(Geometry IN MDSYS.SDO_GEOMETRY,
                   is_g3d IN VARCHAR2,
                   smajax IN NUMBER,
                   flattening IN NUMBER,
                   g3d_geog_crs_uom_factor IN NUMBER,
                   is_unit_radians IN NUMBER,
                   tolerance IN number)
 RETURN number DETERMINISTIC AS
 BEGIN
     return NULL;
 END;


 FUNCTION validateGeom3D(Geometry IN MDSYS.SDO_GEOMETRY,
                         conditional IN VARCHAR2,
                         chck3dsrid IN NUMBER,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN number)
 RETURN VARCHAR2 DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION validate_layer_with_context3D(geom_table IN VARCHAR2,
                         geom_column IN VARCHAR2,
                         result_table IN VARCHAR2,
                         commit_interval IN NUMBER,
                         conditional IN VARCHAR2,
                         chck3dsrid IN NUMBER,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN NUMBER)
 RETURN NUMBER DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

 FUNCTION closestPoints3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                         Geometry2 IN MDSYS.SDO_GEOMETRY,
                         is_g3d IN VARCHAR2,
                         smajax IN NUMBER,
                         flattening IN NUMBER,
                         g3d_geog_crs_uom_factor IN NUMBER,
                         is_unit_radians IN NUMBER,
                         tolerance IN number)
 RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

 FUNCTION centroid3D(Geometry IN MDSYS.SDO_GEOMETRY,
                    tolerance IN number)
RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

  -- Removes innner rings of geom and returns collection
  FUNCTION ring_union_approx(geom MDSYS.SDO_GEOMETRY, tol number)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;

  FUNCTION inside3D(Geometry1 IN MDSYS.SDO_GEOMETRY,
                    Geometry2 IN MDSYS.SDO_GEOMETRY,
                    is_g3d IN VARCHAR2,
                    smajax IN NUMBER,
                    flattening IN NUMBER,
                    g3d_geog_crs_uom_factor IN NUMBER,
                    is_unit_radians IN NUMBER,
                    tolerance IN number)
  RETURN VARCHAR2 DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

  FUNCTION pctrclip(qry IN MDSYS.sdo_geometry,
                    other_qry IN mdsys.sdo_mbr,
                    pts IN BLOB, npts IN number, totdim IN number,
                    trs IN BLOB, ntrs IN number,
                    tol IN number,
                    include_custom_dim IN NUMBER) RETURN BLOB AS
 BEGIN
     return NULL;
 END;

  function expandG3DGeoms(geom IN mdsys.sdo_geometry)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
  BEGIN
    return NULL;
  END;

  FUNCTION internal_simplifyvw(geometry IN MDSYS.SDO_GEOMETRY,
                               vertex_threshold IN NUMBER, 
                               sma number, iflat number)
  RETURN MDSYS.SDO_GEOMETRY deterministic PARALLEL_ENABLE AS
  BEGIN
    RETURN NULL;
  END;

  FUNCTION internal_getnurbsapprox(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN MDSYS.SDO_GEOMETRY deterministic PARALLEL_ENABLE AS
  BEGIN
    RETURN NULL;
  END;

  FUNCTION intl_to_wkbgeometry(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN BLOB DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

  FUNCTION intl_to_wktgeometry(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN CLOB DETERMINISTIC AS
 BEGIN
     return NULL;
 END;

  FUNCTION intl_to_wktgeometry_varchar(geometry IN MDSYS.SDO_GEOMETRY)
  RETURN VARCHAR2 DETERMINISTIC AS
 BEGIN
     return NULL;
 END;


  FUNCTION intl_extrude(geometry IN MDSYS.SDO_GEOMETRY,
                        grdHeight IN MDSYS.SDO_NUMBER_ARRAY,
                        height IN MDSYS.SDO_NUMBER_ARRAY,
                        tol IN NUMBER,
                        optional3dSrid IN NUMBER)
  RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
 BEGIN
     return NULL;
 END;



   --
   -- geodetic 3D related functions/procedures
   --


   FUNCTION populate_measure_geo3d(geom_segment      IN MDSYS.SDO_GEOMETRY,
                                   smax      IN NUMBER,
                                   flat      IN NUMBER,
                                   geog_crs_uom_factor IN NUMBER,               
                                   start_measure IN NUMBER ,
                                   end_measure   IN NUMBER ,
                                   tolerance     IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
   BEGIN
      return NULL;
   END;

   FUNCTION locate_pt_geo3d(geom_segment  IN MDSYS.SDO_GEOMETRY,
                            smax             IN NUMBER,
                            flat             IN NUMBER,
                            geog_crs_uom_factor IN NUMBER,              
                            measure      IN NUMBER,
                            tolerance    IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
   BEGIN
      return NULL;
   END;


   FUNCTION clip_geom_segment_geo3d(geom_segment  IN MDSYS.SDO_GEOMETRY,
                                    smax             IN NUMBER,
                                    flat             IN NUMBER,
                                    geog_crs_uom_factor IN NUMBER,              
                                    start_measure IN NUMBER,
                                    end_measure   IN NUMBER,
                                    tolerance     IN NUMBER DEFAULT 0.05)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
   BEGIN
      return NULL;
   END;


   FUNCTION project_pt_geo3d(geom_segment    IN MDSYS.SDO_GEOMETRY,
                             smax            IN NUMBER,
                             flat            IN NUMBER,
                             geog_crs_uom_factor IN NUMBER,             
                             point           IN MDSYS.SDO_GEOMETRY,
                             tolerance       IN NUMBER)
   RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC PARALLEL_ENABLE AS
   BEGIN
      return NULL;
   END;


   FUNCTION length_geo3d(geom_segment    IN MDSYS.SDO_GEOMETRY,
                         smax            IN NUMBER,
                         flat            IN NUMBER,
                         geog_crs_uom_factor IN NUMBER,         
                         tolerance       IN NUMBER)
   RETURN NUMBER PARALLEL_ENABLE AS
   BEGIN
      return NULL;
   END;




    ---
    --- NDM sdo_net java stored procedure/function
    ---

  --
  -- sdonetb.sql
  -- 

  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blobs_java(
                              network                   IN VARCHAR2,
                              link_level                IN NUMBER,
                              partition_blob_table_name IN VARCHAR2,
                              include_user_data         IN BOOLEAN,
                              commit_for_each_blob      IN BOOLEAN,
                              perform_delta_update      IN BOOLEAN) 
  IS
  BEGIN
    RETURN ;
  END generate_partition_blobs_java;

  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blobs_java2(
                              network                   IN VARCHAR2,
                              partition_blob_table_name IN VARCHAR2,
                              include_user_data         IN BOOLEAN,
                              commit_for_each_blob      IN BOOLEAN,
                              perform_delta_update      IN BOOLEAN) 
  IS
  BEGIN
    RETURN ;
  END generate_partition_blobs_java2;


  -- private procedure to call java wrapper
  PROCEDURE generate_partition_blob_java(
                              network           IN VARCHAR2,
                              link_level        IN NUMBER,
                              partition_id      IN NUMBER,
                              include_user_data IN BOOLEAN,
                              perform_delta_update IN BOOLEAN) 
  IS
  BEGIN
    RETURN ;
  END generate_partition_blob_java;


  -- private procedure to call java wrapper
  PROCEDURE find_connected_components_java(
                              network              IN VARCHAR2,
                              link_level           IN NUMBER,
                              component_table_name IN VARCHAR2) 
  IS
  BEGIN
    RETURN ;
  END find_connected_components_java;

  FUNCTION find_conn_comp_part_java(
                              network                IN VARCHAR2,
                              link_level             IN NUMBER,
                              partition_id           IN NUMBER,
                              start_comp_id          IN NUMBER,
                              node_id_array          OUT MDSYS.SDO_NUMBER_ARRAY, --SYS.ODCINUMBERLIST,
                              comp_id_array          OUT MDSYS.SDO_NUMBER_ARRAY) -- SYS.ODCINUMBERLIST) 
  RETURN NUMBER PARALLEL_ENABLE IS
  BEGIN
    RETURN NULL;
  END find_conn_comp_part_java;

  PROCEDURE set_max_java_heap_size(bytes NUMBER) 
  IS
  BEGIN
        RETURN;
  END set_max_java_heap_size;


  PROCEDURE load_config_java( config_xml  IN CLOB ) 
  IS
  BEGIN
        RETURN;
  END load_config_java;


  FUNCTION get_partition_size_java( network                     IN VARCHAR2, 
                                    partition_id                IN NUMBER, 
                                    link_level                  IN NUMBER, 
                                    inlcude_user_data           IN BOOLEAN, 
                                    include_spatial_data        IN BOOLEAN)
  RETURN NUMBER PARALLEL_ENABLE IS
  BEGIN
        RETURN NULL;
  END get_partition_size_java;
 

  ---
  --- prvtnetb.sql
  ---

  PROCEDURE set_logging_level_java( level     IN NUMBER ) 
  IS 
  BEGIN
    RETURN;
  END set_logging_level_java;
  
  
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Validate XML instance against its schema
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
 FUNCTION validate_xml_record
 (
    xml IN CLOB,
    schema IN varchar2
 ) 
 RETURN VARCHAR2 DETERMINISTIC  PARALLEL_ENABLE AS
 BEGIN
   return NULL;
 END validate_xml_record;
 
 
 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Validate all XML instances in a table with XMLType column against its schema
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
 FUNCTION validate_xml_layer_int
 (
    table_name        IN varchar2,
    column_name       IN varchar2,
    schema            IN varchar2,
    result_table_name IN varchar2,
    commit_interval   IN number
 ) 
 RETURN NUMBER DETERMINISTIC  AS
 BEGIN
   return NULL;
 END validate_xml_layer_int; 

-------------------------------------------------------------------------------
---------sdortprt.sql----------------------------------------------------------
-------------------------------------------------------------------------------

 PROCEDURE ElocationSetJVMHeapSize(sz NUMBER)
  IS
  BEGIN
    RETURN;
  END;


 PROCEDURE elocation_partition_router (logfile_name  IN VARCHAR2,
                                        blob_format IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;


  PROCEDURE elocation_border_data (logfile_name IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;


 PROCEDURE elocation_timezone_data (logfile_name IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_trucking_data (logfile_name IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_turn_restrict_data (logfile_name IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_dump_partition (logfile_name in VARCHAR2,
                                      start_pid in NUMBER,
                                      end_pid in NUMBER,
                                      verbose in BOOLEAN,
                                      is10g in BOOLEAN)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_dump_border_data (logfile_name IN VARCHAR2,
                                  start_pid IN NUMBER,
                                  end_pid IN NUMBER)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_dump_timezone_data (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_dump_trucking_data (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER,
                                         skip_unsupported IN BOOLEAN)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_dump_turn_restrict (logfile_name IN VARCHAR2,
                                         start_pid IN NUMBER,
                                         end_pid IN NUMBER,
                                         dump_soft_restrictions IN BOOLEAN)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_validate_partition (logfile_name in VARCHAR2,
                                          start_pid in NUMBER,
                                          end_pid in NUMBER,
                                          verbose in BOOLEAN,
                                          is10g in BOOLEAN)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE build_turn_restrictions (logdir in VARCHAR2,
                                     drivingside in VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;

  PROCEDURE elocation_validate_logfile(logfile_name  IN VARCHAR2,
                                     schema_name IN VARCHAR2)
  IS
  BEGIN
    RETURN;
  END;


END;
/


show errors;





Rem ********************************************************************
Rem #16473696: Indicate Oracle-Supplied object
@?/rdbms/admin/sqlsessend.sql
Rem ********************************************************************


OHA YOOOO