1RDF::Query::Algebra::GrUosueprGrCaopnhtPraitbtuetrendR(D3PF)e:r:lQuDeorcyu:m:eAnltgaetbiroan::GroupGraphPattern(3)
2
3
4
6 RDF::Query::Algebra::GroupGraphPattern - Algebra class for
7 GroupGraphPattern patterns
8
10 This document describes RDF::Query::Algebra::GroupGraphPattern version
11 2.918.
12
14 Beyond the methods documented below, this class inherits methods from
15 the RDF::Query::Algebra class.
16
17 "new ( @graph_patterns )"
18 Returns a new GroupGraphPattern structure.
19
20 "construct_args"
21 Returns a list of arguments that, passed to this class'
22 constructor, will produce a clone of this algebra pattern.
23
24 "patterns"
25 Returns a list of the graph patterns in this GGP.
26
27 "add_pattern"
28 Appends a new child pattern to the GGP.
29
30 "quads"
31 Returns a list of the quads belonging to this GGP.
32
33 "sse"
34 Returns the SSE string for this algebra expression.
35
36 "explain"
37 Returns a string serialization of the algebra appropriate for
38 display on the command line.
39
40 "as_sparql"
41 Returns the SPARQL string for this algebra expression.
42
43 "as_hash"
44 Returns the query as a nested set of plain data structures (no
45 objects).
46
47 "as_spin ( $model )"
48 Adds statements to the given model to represent this algebra object
49 in the SPARQL Inferencing Notation (<http://www.spinrdf.org/>).
50
51 "type"
52 Returns the type of this algebra expression.
53
54 "referenced_variables"
55 Returns a list of the variable names used in this algebra
56 expression.
57
58 "potentially_bound"
59 Returns a list of the variable names used in this algebra
60 expression that will bind values during execution.
61
62 "definite_variables"
63 Returns a list of the variable names that will be bound after
64 evaluating this algebra expression.
65
66 "check_duplicate_blanks"
67 Returns true if blank nodes respect the SPARQL rule of no blank-
68 label re-use across BGPs, otherwise throws a
69 RDF::Query::Error::QueryPatternError exception.
70
72 Gregory Todd Williams <gwilliams@cpan.org>
73
74
75
76perl v5.36.0 2022R-D0F7:-:2Q2uery::Algebra::GroupGraphPattern(3)