logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

AtteanX::Plan::SPARQLBGP - Plan for efficient evaluation of SPARQL BGPs on remote endpoints

Description

       This plan class implements compiling basic graph patterns that can be joined remotely on a SPARQL
       endpoint.

   Attributesandmethods
       Consumes Attean::API::QueryTree, Attean::API::Plan and Attean::API::UnionScopeVariablesPlan, and
       introduces nothing new. The most notable attribute is:

       "children"
           which  takes an arrayref of Attean::Plan::Quad objects to be included in the Basic Graph pattern that
           will be evaluated against the model.

Name

       AtteanX::Plan::SPARQLBGP - Plan for efficient evaluation of SPARQL BGPs on remote endpoints

Other Details

       For author, copyright and other details, see AtteanX::Store::SPARQL.

perl v5.36.0                                       2022-11-20                      AtteanX::Plan::SPARQLBGP(3pm)

Synopsis

       This is typically only constructed by planning hacks deep in the code, but might look like:

         use v5.14;
         use AtteanX::Plan::SPARQLBGP;
         my $new_bgp_plan = AtteanX::Plan::SPARQLBGP->new(children => [$some_quads],
                                                                   distinct => 0,
                                                                   ordered => []);

See Also