Read-only W3C SPARQL Protocol execution through SPARQL.Client.
SPARQL.Client also implements update operations, but this module deliberately exposes queries only. Verification capability never manufactures remote mutation authority.
Summary
Functions
Injected client path for deterministic unit tests. Never a remote-query witness.
Functions
@spec query(String.t(), String.t() | AshR2RML.SPARQL.Query.t(), keyword()) :: {:ok, AshR2RML.SPARQL.Observation.t()} | {:error, term()}
@spec query_with( String.t(), String.t() | AshR2RML.SPARQL.Query.t(), keyword(), function() ) :: {:ok, AshR2RML.SPARQL.Observation.t()} | {:error, term()}
Injected client path for deterministic unit tests. Never a remote-query witness.