MINI MINI MANI MO

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

Rem
Rem $Header: sdo/admin/sdowcsph.sql /main/14 2016/12/08 15:09:57 lramosc Exp $
Rem
Rem sdowcsph.sql
Rem
Rem Copyright (c) 2012, 2016, Oracle and/or its affiliates. 
Rem All rights reserved.
Rem
Rem    NAME
Rem      sdowcsph.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    BEGIN SQL_FILE_METADATA
Rem    SQL_SOURCE_FILE: sdo/admin/sdowcsph.sql
Rem    SQL_SHIPPED_FILE: md/admin/sdowcsph.sql
Rem    SQL_PHASE: SDOWCSPH
Rem    SQL_STARTUP_MODE: NORMAL
Rem    SQL_IGNORABLE_ERRORS: NONE
Rem    SQL_CALLING_FILE: sdo/admin/catmdsdop2.sql
Rem    END SQL_FILE_METADATA
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    lramosc     12/07/16 - BUG 25216471
Rem    lramosc     01/21/16 - BUG 22555666
Rem    lramosc     10/13/15 - Add SDO_WCS declaration to shipping files
Rem    lramosc     05/11/15 - Fix layer name/number bug.
Rem    lramosc     04/26/15 - Refactor Mdsys.sdo_wcs package
Rem    lramosc     09/17/14 - Add Range subsetting extension.
Rem    lramosc     07/16/14 - Implement CRS Extension.
Rem    lramosc     06/07/13 - Add Layer md table, implement RectifiedGridCoverage.
Rem    lramosc     04/10/13 - Implement GetCoverage for simple Grid.
Rem    rjanders    03/15/13 - #16473696: Start/End _ORACLE_SCRIPT
Rem                           initialization
Rem    lramosc     02/06/13 - DescribeCoverage simple Grid, add descCoverage function
Rem    lramosc     11/21/12 - add unpublishCoverage, grantMDAccessToAdminUser, revokeMDAccessFromAdminUser
Rem    lramosc     08/30/12 - add columns to identify uniquely a raster
Rem    lramosc     08/15/12 - lramosc_wcs_server_01
Rem    lramosc     08/15/12 - Created
Rem

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

CREATE OR REPLACE PACKAGE MDSYS.SDO_WCS AUTHID CURRENT_USER AS

PROCEDURE init;

PROCEDURE publishCoverage(
  GEORASTER SDO_GEORASTER,
  UPDATEABLE VARCHAR2 DEFAULT 'FALSE' );

PROCEDURE publishCoverage(
  USER_NAME    VARCHAR2,
  TABLE_NAME   VARCHAR2,
  COLUMN_NAME  VARCHAR2,
  UPDATEABLE VARCHAR2 DEFAULT 'FALSE' );

PROCEDURE createTempTable(
  SCHEMA_NAME    VARCHAR2 DEFAULT SYS_CONTEXT('USERENV', 'CURRENT_USER'),
  TABLESPACE_NAME VARCHAR2 DEFAULT NULL);

PROCEDURE dropTempTable(
  SCHEMA_NAME    VARCHAR2 DEFAULT SYS_CONTEXT('USERENV', 'CURRENT_USER'));

PROCEDURE grantPrivilegesToWCS(
  TABLE_NAME   VARCHAR2,  
  WCS_SCHEMA   VARCHAR2,
  UPDATEABLE   VARCHAR2 DEFAULT 'FALSE');

PROCEDURE revokePrivilegesFromWCS(
  TABLE_NAME   VARCHAR2,  
  WCS_SCHEMA   VARCHAR2);

procedure unpublishCoverage(
  COVERAGE_ID IN VARCHAR2);

FUNCTION getCapabilities RETURN MDSYS.SDO_WCS_CAPABILITIES_TAB PIPELINED;

FUNCTION describeCoverage(
  COVERAGE_ARRAY IN SDO_STRING2_ARRAY) RETURN MDSYS.SDO_WCS_COVERAGEINFO PIPELINED;

PROCEDURE getCoverage(
    COVERAGE_ID     IN VARCHAR2,
    OUTPUT_FORMAT   IN VARCHAR2,
    DIM_SLICE       IN VARCHAR2,
    DIM_TRIM        IN VARCHAR2,
    EXTENSIONS      IN VARCHAR2,
    DESCRIPTION     OUT VARCHAR2,
    COVERAGE_DATA   OUT NOCOPY BLOB);

PROCEDURE deleteTempGeoRaster(
  RASTER_ID  IN NUMBER);

FUNCTION validateCoverages RETURN MDSYS.SDO_WCS_INVALID_COVERAGE PIPELINED;

END SDO_WCS;
/
show errors;

create or replace public synonym SDO_WCS for MDSYS.SDO_WCS;

show errors;

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

OHA YOOOO