MINI MINI MANI MO

Path : /proc/self/root/opt/oracle/product/18c/dbhomeXE/md/admin/
File Upload :
Current File : //proc/self/root/opt/oracle/product/18c/dbhomeXE/md/admin/opgmetricsh.sql

Rem
Rem $Header: sdo/admin/pg/opgmetricsh.sql /main/6 2017/11/22 07:30:11 anestrad Exp $
Rem
Rem opgmetricsh.sql
Rem
Rem Copyright (c) 2013, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      opgmetricsh.sql - <one-line expansion of the name>
Rem
Rem    DESCRIPTION
Rem      <short description of component this file declares/defines>
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    gmontiel    11/17/17 - Rollback changes from tbs to tablespace for
Rem                           backwards compatibility
Rem    gmontiel    11/06/17 - Change input parameter from tablespace to tbs for
Rem                           consistency
Rem    alwu        09/28/17 - shorten several API names
Rem    alwu        09/27/17 - expose process_dop API
Rem    alwu        12/03/15 - add SQL FILE metadata
Rem    alwu        07/23/15 - fix bug 21226251
Rem    alwu        03/27/14 - cleanup count triangle APIs
Rem    alwu        01/21/14 - add mdsys to package names
Rem    alwu        12/19/13 - factor out get_tmp_tab_name
Rem    alwu        12/16/13 - make the tmp work table an argument
Rem    alwu        11/18/13 - start
Rem    alwu        11/18/13 - Created
Rem
Rem    BEGIN SQL_FILE_METADATA 
Rem    SQL_SOURCE_FILE: sdo/admin/pg/opgmetricsh.sql 
Rem    SQL_SHIPPED_FILE: md/admin/opgmetricsh.sql 
Rem    SQL_PHASE: OPGMETRICSH
Rem    SQL_STARTUP_MODE: NORMAL 
Rem    SQL_IGNORABLE_ERRORS: NONE 
Rem    SQL_CALLING_FILE: sdo/admin/pg/opgrelod.sql
Rem    END SQL_FILE_METADATA

SET ECHO ON
SET FEEDBACK 1
SET NUMWIDTH 10
SET LINESIZE 80
SET TRIMSPOOL ON
SET TAB OFF
SET PAGESIZE 100

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


CREATE OR REPLACE PACKAGE mdsys.opg_metrics authid current_user 
AS
  --
  -- This function returns the number of triangles in a graph (denoted by its edge table/view)
  --
  function count_triangle_bind(
                          edge_tab_name  in varchar2,
                          num_ptns       in number default 1024, -- a positive integer, power of 2
                          part_id        in number default 6,    -- an integer in [0, num_ptns-1]
                          num_sub_ptns   in number default 1,    -- a positive integer, power of 2
                          dop            in number default 64,
                          use_outline    in number default 0,
                          s_id           in number default 0,     -- start ID
                          e_id           in number default 32767, -- end ID
                          wt_und         in varchar2 default null,-- a work table holding the single direction graph data 
                          tablespace     in varchar2 default null,
                          options        in varchar2 default null 
                         )
                         return number
  ;


  --
  -- This function returns the number of triangles in a graph (denoted by its edge table/view)
  --
  function count_triangle_bind_renum(
                          edge_tab_name in varchar2,
                          num_ptns      in number   default 1024, -- a positive integer, power of 2
                          part_id       in number   default 6,    -- an integer in [0, num_ptns-1]
                          num_sub_ptns  in number   default 1,    -- a positive integer, power of 2
                          dop           in number   default 64,
                          use_outline   in number   default 0,
                          s_id          in number   default 0,     -- start ID
                          e_id          in number   default 32767, -- end ID
                          wt_undBM      in varchar2,               -- undirected graph (before renum mapping)
                          wt_rnmap      in varchar2,               -- renum mapping table
                          wt_undAM      in varchar2,               -- undirected graph (after  renum mapping)
                          tablespace    in varchar2 default null,
                          options       in varchar2 default null
                         )
                         return number;

  -- 
  -- This function checks the range of the input dop value
  -- and normalize it to a proper string format
  --
  function process_dop(n integer) return varchar2;
END opg_metrics;
/

show errors;


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

OHA YOOOO