MINI MINI MANI MO

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

Rem
Rem $Header: sdo/admin/sdordfr2rh.sql /main/14 2017/06/15 21:28:49 sdas Exp $
Rem
Rem sdordfr2rh.sql
Rem
Rem Copyright (c) 2010, 2017, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      sdordfr2rh.sql - sdordf relational to rdf package header
Rem
Rem    DESCRIPTION
Rem      This is the header file for the internal package which translates
Rem      relational metadata into rdf triples
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem    BEGIN SQL_FILE_METADATA
Rem    SQL_SOURCE_FILE: sdo/admin/sdordfr2rh.sql
Rem    SQL_SHIPPED_FILE: md/admin/sdordfr2rh.sql
Rem    SQL_PHASE: UPGRADE
Rem    SQL_STARTUP_MODE: NORMAL
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    SQL_CALLING_FILE: NONE
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    rjanders    04/27/17 - Correct "SQL_PHASE" metadata values
Rem    sdas        04/05/17 - bug 25223880
Rem    rjanders    03/09/17 - Add missing SQL_FILE_METADATA information
Rem    sdas        01/02/16 - forward merge from 12.1.0.2.0 patch for bug
Rem                           21901250
Rem    rjanders    03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem                           initialization
Rem    joseram     05/03/12 - remove materialize_FromRRTable (already moved to
Rem                           sdordfxb.sql)
Rem    joseram     03/15/12 - Materialize N-triples of table data
Rem    spsundar    03/08/12 - pass in schema table info to rel2rdf method
Rem    joseram     03/06/12 - Eliminating generation of translation triples
Rem                           of direct mapping from rel2rdf() 
Rem    joseram     03/05/12 - Changing mode, IN OUT -> IN, of parameter prefix 
Rem                           in function rel2rdf
Rem    joseram     03/05/12 - Put constant URIs as package constants
Rem    joseram     02/29/12 - R2RML: Generate RDF schema from RR table
Rem    spsundar    02/22/12 - Add tab_owner argument to r2rml2Schema
Rem    joseram     02/15/12 - R2RML: creating the RDF schema from R2RML doc
Rem    sdas        01/21/12 - R2RML: pass staging table name to
Rem                           r2rmlSchAndTrans
Rem    joseram     01/16/12 - R2RML: creating the RDF and translation schema
Rem    joseram     12/06/11 - RDB2RDF: generating R2RML for Direct Mapping
Rem    spsundar    11/23/11 - comment out store_stats routine
Rem    spsundar    04/20/10 - Created
Rem


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

CREATE OR REPLACE PACKAGE sdo_rdf_rel2rdf_internal authid current_user AS

FUNCTION replace_rdf_prefix (
  string                       VARCHAR2
) RETURN                       VARCHAR2 deterministic;

-- replace reserved chars in string with escape sequence (%two-digit-hexcode)
FUNCTION url_escape (str varchar2) return varchar2 deterministic;

-- generate uri prefix
FUNCTION gen_uriprefix (
  top             varchar2
, owner           varchar2
, obj_name        varchar2 -- obj could be a table
) RETURN varchar2 deterministic;
/*
PROCEDURE store_stats (
  stats_table_name          VARCHAR2
, staging_table_name        VARCHAR2
, owner                     VARCHAR2   default NULL --quoted owner unsupported
);
*/
PROCEDURE rel2rdf (
  tableName                 VARCHAR2
, user_name                 VARCHAR2 -- default table-owner if 'owner' param is NULL
, staging_table_owner       VARCHAR2
, staging_table_name        VARCHAR2
, schema_table_owner        VARCHAR2
, schema_table_name         VARCHAR2
, prefix                    VARCHAR2
, owner                     VARCHAR2   default NULL --quoted owner unsupported
, instURIstr_r2rml          VARCHAR2
, flags                     VARCHAR2   default NULL
);

PROCEDURE r2rml2Schema_FromRRTable (
  rr_table_owner            VARCHAR2
, rr_table_name             VARCHAR2
, staging_table_owner       VARCHAR2
, staging_table_name        VARCHAR2
, flags                     VARCHAR2   default NULL
);

END sdo_rdf_rel2rdf_internal;
/

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


OHA YOOOO