begin execute immediate 'CREATE or replace TYPE RDF_MATCH_impl_t authid current_user AS OBJECT ( curnum integer, nCols integer, done integer, cnt integer, -- count, for count(*) optimization el_typ SYS.AnyType, -- return type attrset SYS.ODCINumberList, isCLOBvec SYS.ODCINumberList, startcnt integer, iUseMagicSets integer, modelIDs SYS.ODCINumberList, rulebaseIds SYS.ODCINumberList, filter varchar2(4000), aliases MDSYS.RDF_Aliases, index_status varchar2(30), options varchar2(4000), iBadFilter integer, -- 1 if we are handling bad filter special case iUnionQuery integer, -- 1 if this is a SPARQL UNION query coveringColsPos SYS.ODCINumberList, -- positions of value_id columns in covering order currCoveringRow SYS.ODCINumberList, -- value_ids of the current covering row unionKey varchar2(4000), -- identifier the current union component ... used to -- determine a covering relationship for union queries static function expandGraphNames (graphs MDSYS.RDF_Graphs, aliases MDSYS.RDF_Aliases) return MDSYS.RDF_Graphs, STATIC PROCEDURE record_given_and_trans_query( Query_Trans_Tabname varchar2 , trans_start_time timestamp , trans_end_time timestamp , given_query varchar2 , trans_query varchar2 , comments varchar2 default NULL ), static function ODCIGetInterfaces(ifclist OUT SYS.ODCIObjectList) return number, static function ODCITableDescribe(rtype OUT SYS.AnyType, query varchar2, models MDSYS.RDF_Models, rulebases MDSYS.RDF_Rulebases, aliases MDSYS.RDF_Aliases, filter varchar2, index_status varchar2 default NULL, options varchar2 default null, graphs MDSYS.RDF_Graphs default NULL, named_graphs MDSYS.RDF_Graphs default NULL) return number, static function ODCITableRewrite(sctx OUT RDF_MATCH_impl_t, ti IN SYS.ODCITabFuncInfo, str OUT varchar2, query varchar2, models_in MDSYS.RDF_Models, rulebases_in MDSYS.RDF_Rulebases, aliases MDSYS.RDF_Aliases, filter varchar2, index_status varchar2 default NULL, options varchar2 default null, graphs MDSYS.RDF_Graphs default NULL, named_graphs MDSYS.RDF_Graphs default NULL) return number, static function ODCITablePrepare(sctx OUT NOCOPY RDF_MATCH_impl_t, ti IN SYS.ODCITabFuncInfo, query varchar2, models MDSYS.RDF_Models, rulebases MDSYS.RDF_Rulebases, aliases MDSYS.RDF_Aliases, filter varchar2, index_status varchar2 default NULL, options varchar2 default null, graphs MDSYS.RDF_Graphs default NULL, named_graphs MDSYS.RDF_Graphs default NULL) return number, STATIC FUNCTION ODCITableStart(sctx IN OUT NOCOPY RDF_MATCH_impl_t, query varchar2, models_in MDSYS.RDF_Models, rulebases_in MDSYS.RDF_Rulebases, aliases MDSYS.RDF_Aliases, filter varchar2, index_status varchar2 default NULL, options varchar2 default null, graphs MDSYS.RDF_Graphs default NULL, named_graphs MDSYS.RDF_Graphs default NULL) RETURN PLS_INTEGER , MEMBER FUNCTION ODCITableFetch(self IN OUT NOCOPY RDF_MATCH_impl_t, nrows IN NUMBER, outSet OUT NOCOPY SYS.AnyDataSet) RETURN PLS_INTEGER, MEMBER FUNCTION Fetch_CountStar(self IN OUT NOCOPY RDF_MATCH_impl_t, nrows IN NUMBER, outSet OUT NOCOPY SYS.AnyDataSet) RETURN PLS_INTEGER, MEMBER FUNCTION ODCITableClose(self IN RDF_MATCH_impl_t) RETURN PLS_INTEGER, STATIC FUNCTION getCollectionElementType(typ SYS.AnyType) RETURN SYS.AnyType, MEMBER PROCEDURE dump, STATIC PROCEDURE populateGraphs(graphs MDSYS.RDF_Graphs, named_graphs MDSYS.RDF_Graphs, sGraphs IN OUT MDSYS.RDF_Graphs, sNamedGraphs IN OUT MDSYS.RDF_Graphs), STATIC PROCEDURE processGraphs(graphs MDSYS.RDF_Graphs, named_graphs MDSYS.RDF_Graphs, precompIdx VARCHAR2, defaultGIDs OUT SYS.ODCINumberList, namedGIDs OUT SYS.ODCINumberList, defaultModels OUT MDSYS.RDF_Models, defaultMIDs OUT SYS.ODCINumberList, flag IN OUT NUMBER), STATIC FUNCTION R_PARSE_SPARQL(sctx RDF_MATCH_impl_t, ps_attrset SYS.ODCINumberList, query varchar2, models MDSYS.RDF_Models, modelIDs SYS.ODCINumberList, rulebaseIDs SYS.ODCINumberList, graphs MDSYS.RDF_Graphs, named_graphs MDSYS.RDF_Graphs, aliases MDSYS.RDF_Aliases, filter varchar2, reqIdxStatus varchar2, precompIdx OUT varchar2, precompIdxId OUT number, sql_str OUT varchar2, options varchar2, vmViewName varchar2, flag_out OUT int) return number, STATIC FUNCTION PARSE_SPARQL(sctx IN OUT NOCOPY RDF_MATCH_impl_t, query varchar2, models IN OUT MDSYS.RDF_Models, modelIDs IN OUT SYS.ODCINumberList, rulebaseIDs SYS.ODCINumberList, graphs MDSYS.RDF_Graphs, named_graphs MDSYS.RDF_Graphs, aliases MDSYS.RDF_Aliases, filter varchar2, reqIdxStatus varchar2, precompIdx OUT varchar2, options varchar2, vmViewName varchar2) return number, MEMBER FUNCTION belongsInResult(self IN OUT NOCOPY RDF_MATCH_impl_t) return boolean, STATIC PROCEDURE SPARQL_to_SQL(attrs SYS.ODCINumberList, query varchar2, models RDF_Models, precompIdx varchar2, idxStatus varchar2, nsp MDSYS.RDF_Aliases, flag number, str_out OUT RDF_longVarcharArray, sig_out OUT RDF_varcharArray) is language java name ''oracle.spatial.rdf.server.SQLEntryPoints.translateQueryPattern( oracle.sql.ARRAY, java.lang.String, oracle.sql.ARRAY, java.lang.String, java.lang.String, oracle.sql.ARRAY, int, oracle.sql.ARRAY[], oracle.sql.ARRAY[])'', STATIC PROCEDURE SPARQL_to_SQL(attrs SYS.ODCINumberList, query varchar2, models RDF_Models, precompIdx varchar2, precompIdxID number, idxStatus varchar2, defaultGIDs SYS.ODCINumberList, namedGIDs SYS.ODCINumberList, defaultMIDs SYS.ODCINumberList, defaultModels MDSYS.RDF_Models, nsp MDSYS.RDF_Aliases, flag number, str_out OUT RDF_longVarcharArray, sig_out OUT RDF_varcharArray, options varchar2, vmViewName varchar2, flag_out OUT number, valIdCover_out OUT SYS.ODCINumberList, orderBy_out OUT varchar2) is language java name ''oracle.spatial.rdf.server.SQLEntryPoints.translateQueryPattern( oracle.sql.ARRAY, java.lang.String, oracle.sql.ARRAY, java.lang.String, long, java.lang.String, oracle.sql.ARRAY, oracle.sql.ARRAY, oracle.sql.ARRAY, oracle.sql.ARRAY, oracle.sql.ARRAY, int, oracle.sql.ARRAY[], oracle.sql.ARRAY[], java.lang.String, java.lang.String, int[], oracle.sql.ARRAY[], java.lang.String[])'', STATIC FUNCTION SPARQL_to_PRED(attrs SYS.ODCINumberList, query varchar2, models RDF_Models, precompIdx varchar2, idxStatus varchar2, nsp MDSYS.RDF_Aliases, flag number) return sem_pred_array as language java name ''oracle.spatial.rdf.server.SQLEntryPoints.translateQuerytoPredicates( oracle.sql.ARRAY, java.lang.String, oracle.sql.ARRAY, java.lang.String, java.lang.String, oracle.sql.ARRAY, int) return oracle.sql.ARRAY'', STATIC FUNCTION SPARQL_get_cols(query varchar2, hint varchar2) return RDF_varcharArray as language java name ''oracle.spatial.rdf.server.SQLEntryPoints.getPatternVariables( java.lang.String, java.lang.String) return oracle.sql.STRUCT'', STATIC PROCEDURE SPARQL_get_sources(query varchar2, nsp MDSYS.RDF_Aliases, defaultG_out OUT MDSYS.RDF_GRAPHS, namedG_out OUT MDSYS.RDF_GRAPHS) is language java name ''oracle.spatial.rdf.server.SQLEntryPoints.getSources( java.lang.String, oracle.sql.ARRAY, oracle.sql.ARRAY[], oracle.sql.ARRAY[])'' )'; end; / show errors; create or replace type body RDF_MATCH_impl_t wrapped a000000 1 abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd e c734 2ed8 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 A2MWMErxMZ1zlrGI0s0= / show errors; CREATE OR REPLACE FUNCTION RDF_MATCH wrapped a000000 1 abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd abcd 8 1e9 11b wFMRNRlH8r+mtsQUfCUfP7Xz66owg/D3AMsVfHQCk+6OiDXmdNhZ6FIFWkr9fluzJv6dRGPF L0YYMIZO/la1d1jVmaTaCIEvr+WfEvoW7RMyRCajyIY/Axwqky1OWnuxjLGHKF4wwpncZe6I joG3EjFEno5BcPT/n/s8N3QBQmHdHCDWq1Q86lVC2Ki3rf+iRGhjxouSMX69SDYJ+O2BfpZG BGaSSU6CoFKqEXgJrKcCVYyUuLuv1JlYDKioRGC7wjlIGZp25lkhtN4yW5xyfiM= / show errors; grant execute on MDSYS.RDF_MATCH to public; create or replace public synonym SDO_RDF_MATCH for MDSYS.RDF_MATCH; create or replace public synonym SEM_MATCH for MDSYS.RDF_MATCH;