Oracle GENMETADATAPROVIDERINTERFACE
Version 21c

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose Undocumented but related to OLAP
AUTHID CURRENT_USER
Data Types SQL> desc genRawSequence
genRawSequence VARRAY(32767) OF RAW(32767)

SQL> desc genWStringSequence
genWStringSequence VARRAY(32767) OF NVARCHAR2(10922)
Dependencies
DBMS_OLAPI_LIB2 GENRAWSEQUENCE GENWSTRINGSEQUENCE
Documented No
First Available Not Known
Security Model Owned by SYS with EXECUTE granted to PUBLIC
Source {ORACLE_HOME}/olap/admin/olapimdm.plb
Subprograms
 
GETID
Undocumented genMetadataProviderInterface.getid(
byteparams IN OUT genRawSequence,
wstrparams IN OUT genWStringSequence);
DECLARE
 byteparm genRawSequence;
 wstrparm genWStringSequence;
BEGIN
  byteparm := genRawSequence(NULL);
  byteparm(1) := utl_raw.cast_to_raw('ABC');

  wstrparm := genWStringSequence(NULL);
  wstrparm(1) := utl_raw.cast_to_nvarchar2('0D');
 
  genMetadataProviderInterface.getid(byteparm, wstrparm);
END;
/

PL/SQL procedure successfully completed.
 
GETMETADATACLOB
Undocumented genMetadataProviderInterface.getMetadataCLOB(
byteparams IN OUT genRawSequence,
wstrparams IN OUT genWStringSequence);
DECLARE
 byteparm genRawSequence;
 wstrparm genWStringSequence;
BEGIN
  byteparm := genRawSequence(NULL);
  byteparm(1) := utl_raw.cast_to_raw('ABC');

  wstrparm := genWStringSequence(NULL);
  wstrparm(1) := utl_raw.cast_to_nvarchar2('0D');
 
  genMetadataProviderInterface.getMetadataCLOB(byteparm, wstrparm);
END;
/

PL/SQL procedure successfully completed.

Related Topics
Built-in Functions
Built-in Packages
GENSERVERINTERFACE
What's New In 19c
What's New In 20c-21c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2019 Daniel A. Morgan All Rights Reserved
  DBSecWorx