MINI MINI MANI MO
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