Name

DB.DBA.SPARQL_REXEC_WITH_META — Remote execution of SPARQL via SPARQL protocol. Fills in output parameters with metadata (like exec metadata) and a vector of vector s of 'long valmode' values.

Synopsis

DB.DBA.SPARQL_REXEC_WITH_META ( in service varchar ,
in query varchar ,
in dflt_graph varchar ,
in named_graphs any ,
in req_hdr any ,
in maxrows integer ,
in bnode_dict any ,
out metadata any ,
out resultset any );

Description

Remote execution of SPARQL via SPARQL protocol. Fills in output parameters with metadata (like exec metadata) and a vector of vector s of 'long valmode' values.

Parameters

service

service URI to call via HTTP.

query

text of SPARQL query to execute.

dflt_graph

default graph IRI, if not NULL then this overrides what is specified in query

named_graphs

vector of named graph IRIs, if not NULL then this overrides what is specified in query

req_hdr

additional HTTP header lines that should be passed to the service; 'Host: ...' is most popular.

maxrows

limit on numbers of rows that should be returned.

bnode_dict

dictionary of bnode ID references.

metadata

metadata like exec () returns.

resultset

results as 'long valmode' value.

Return Types

any