class SPARQL::Algebra::Operator::BGP

The SPARQL GraphPattern `bgp` operator.

Query with `graph_name` set to false.

@example

(prefix ((: <http://example/>))
  (bgp (triple ?s ?p ?o)))

@see www.w3.org/TR/sparql11-query/#sparqlAlgebra

Constants

NAME

Public Class Methods

new(*patterns, **options, &block) click to toggle source

A `graph` is an RDF::Query with a graph_name.

@overload self.new(*patterns)

@param [Array<RDF::Query::Pattern>] patterns

@yield [solution]

each matching solution

@yieldparam [RDF::Query::Solution] solution @yieldreturn [void] ignored @return [RDF::Query]

# File lib/sparql/algebra/operator/bgp.rb, line 25
def self.new(*patterns, **options, &block)
  RDF::Query.new(*patterns, graph_name: false, &block)
end