91
91
<!-- if method_list -->
93
93
<h3 class="section-bar">Public Class methods</h3>
94
<div id="method-M000099" class="method-detail"><a name="M000099" id="M000099"></a>
95
<div class="method-heading"><a href="#M000099" class="method-signature"><span class="method-name">new</span><span class="method-args">(object)</span></a></div>
94
<div id="method-M000105" class="method-detail"><a name="M000105" id="M000105"></a>
95
<div class="method-heading"><a href="#M000105" class="method-signature"><span class="method-name">create_finalizer</span><span class="method-args">(results)</span></a></div>
96
<div class="method-description">
97
<p>You shouldn‘t use this. Used internally for cleanup.</p>
98
<p><a class="source-toggle" href="#" onclick="toggleCode('M000105-source');return false;">[Source]</a></p>
99
<div class="method-source-code" id="M000105-source">
101
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 17</span>
102
<span class="ruby-keyword kw">def</span> <span class="ruby-constant">QueryResults</span>.<span class="ruby-identifier">create_finalizer</span>(<span class="ruby-identifier">results</span>)
103
<span class="ruby-identifier">proc</span>{<span class="ruby-operator">|</span><span class="ruby-identifier">id</span><span class="ruby-operator">|</span> <span class="ruby-node">"Finalizer on #{id}"</span>
104
<span class="ruby-comment cmt">#$log_final.info "closing results"</span>
105
<span class="ruby-constant">Redland</span><span class="ruby-operator">::</span><span class="ruby-identifier">librdf_free_query_results</span>(<span class="ruby-identifier">results</span>)
107
<span class="ruby-keyword kw">end</span>
111
<div id="method-M000104" class="method-detail"><a name="M000104" id="M000104"></a>
112
<div class="method-heading"><a href="#M000104" class="method-signature"><span class="method-name">new</span><span class="method-args">(object)</span></a></div>
96
113
<div class="method-description">
97
114
<p>this is not a public constructor</p>
98
<p><a class="source-toggle" href="#" onclick="toggleCode('M000099-source');return false;">[Source]</a></p>
99
<div class="method-source-code" id="M000099-source">
115
<p><a class="source-toggle" href="#" onclick="toggleCode('M000104-source');return false;">[Source]</a></p>
116
<div class="method-source-code" id="M000104-source">
101
118
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 11</span>
102
119
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">object</span>)
103
120
<span class="ruby-ivar">@results</span> = <span class="ruby-identifier">object</span>
121
<span class="ruby-constant">ObjectSpace</span>.<span class="ruby-identifier">define_finalizer</span>(<span class="ruby-keyword kw">self</span>,<span class="ruby-constant">QueryResults</span>.<span class="ruby-identifier">create_finalizer</span>(<span class="ruby-ivar">@results</span>))
104
122
<span class="ruby-keyword kw">end</span>
108
126
<h3 class="section-bar">Public Instance methods</h3>
127
<div id="method-M000118" class="method-detail"><a name="M000118" id="M000118"></a>
128
<div class="method-heading"><a href="#M000118" class="method-signature"><span class="method-name">as_stream</span><span class="method-args">()</span></a></div>
129
<div class="method-description">
130
<p>Get a <a href="QueryResults.html#M000104">new</a> <a href="Stream.html">Stream</a> object representing the query results as an RDF Graph.</p>
131
<p><a class="source-toggle" href="#" onclick="toggleCode('M000118-source');return false;">[Source]</a></p>
132
<div class="method-source-code" id="M000118-source">
134
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 97</span>
135
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">as_stream</span>
136
<span class="ruby-identifier">my_stream</span>=<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_as_stream</span>(<span class="ruby-ivar">@results</span>)
137
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Stream</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">my_stream</span>, <span class="ruby-keyword kw">self</span>)
138
<span class="ruby-keyword kw">end</span>
142
<div id="method-M000110" class="method-detail"><a name="M000110" id="M000110"></a>
143
<div class="method-heading"><a href="#M000110" class="method-signature"><span class="method-name">binding_name</span><span class="method-args">(index)</span></a></div>
144
<div class="method-description">
145
<p>Get binding name for the current result</p>
146
<p><a class="source-toggle" href="#" onclick="toggleCode('M000110-source');return false;">[Source]</a></p>
147
<div class="method-source-code" id="M000110-source">
149
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 45</span>
150
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_name</span>(<span class="ruby-identifier">index</span>)
151
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_name</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">index</span>)
152
<span class="ruby-keyword kw">end</span>
156
<div id="method-M000111" class="method-detail"><a name="M000111" id="M000111"></a>
157
<div class="method-heading"><a href="#M000111" class="method-signature"><span class="method-name">binding_name</span><span class="method-args">(index)</span></a></div>
158
<div class="method-description">
159
<p>Get binding name for the current result</p>
160
<p><a class="source-toggle" href="#" onclick="toggleCode('M000111-source');return false;">[Source]</a></p>
161
<div class="method-source-code" id="M000111-source">
163
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 50</span>
164
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_name</span>(<span class="ruby-identifier">index</span>)
165
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_name</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">index</span>)
166
<span class="ruby-keyword kw">end</span>
109
170
<div id="method-M000112" class="method-detail"><a name="M000112" id="M000112"></a>
110
<div class="method-heading"><a href="#M000112" class="method-signature"><span class="method-name">as_stream</span><span class="method-args">()</span></a></div>
171
<div class="method-heading"><a href="#M000112" class="method-signature"><span class="method-name">binding_names</span><span class="method-args">()</span></a></div>
111
172
<div class="method-description">
112
<p>Get a <a href="QueryResults.html#M000099">new</a> <a href="Stream.html">Stream</a> object representing the query results as an RDF Graph.</p>
173
<p>Get the names all of the variable <a href="QueryResults.html#M000116">bindings</a> as an array</p>
113
174
<p><a class="source-toggle" href="#" onclick="toggleCode('M000112-source');return false;">[Source]</a></p>
114
175
<div class="method-source-code" id="M000112-source">
116
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 88</span>
117
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">as_stream</span>
118
<span class="ruby-identifier">my_stream</span>=<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_as_stream</span>(<span class="ruby-ivar">@results</span>)
119
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Stream</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">my_stream</span>, <span class="ruby-keyword kw">self</span>)
120
<span class="ruby-keyword kw">end</span>
124
<div id="method-M000104" class="method-detail"><a name="M000104" id="M000104"></a>
125
<div class="method-heading"><a href="#M000104" class="method-signature"><span class="method-name">binding_name</span><span class="method-args">(index)</span></a></div>
126
<div class="method-description">
127
<p>Get binding name for the current result</p>
128
<p><a class="source-toggle" href="#" onclick="toggleCode('M000104-source');return false;">[Source]</a></p>
129
<div class="method-source-code" id="M000104-source">
131
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 36</span>
132
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_name</span>(<span class="ruby-identifier">index</span>)
133
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_name</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">index</span>)
134
<span class="ruby-keyword kw">end</span>
138
<div id="method-M000105" class="method-detail"><a name="M000105" id="M000105"></a>
139
<div class="method-heading"><a href="#M000105" class="method-signature"><span class="method-name">binding_name</span><span class="method-args">(index)</span></a></div>
140
<div class="method-description">
141
<p>Get binding name for the current result</p>
142
<p><a class="source-toggle" href="#" onclick="toggleCode('M000105-source');return false;">[Source]</a></p>
143
<div class="method-source-code" id="M000105-source">
145
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 41</span>
146
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_name</span>(<span class="ruby-identifier">index</span>)
147
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_name</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">index</span>)
148
<span class="ruby-keyword kw">end</span>
152
<div id="method-M000106" class="method-detail"><a name="M000106" id="M000106"></a>
153
<div class="method-heading"><a href="#M000106" class="method-signature"><span class="method-name">binding_names</span><span class="method-args">()</span></a></div>
154
<div class="method-description">
155
<p>Get the names all of the variable <a href="QueryResults.html#M000110">bindings</a> as an array</p>
156
<p><a class="source-toggle" href="#" onclick="toggleCode('M000106-source');return false;">[Source]</a></p>
157
<div class="method-source-code" id="M000106-source">
159
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 46</span>
177
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 55</span>
160
178
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_names</span>
161
179
<span class="ruby-identifier">count</span>=<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_bindings_count</span>(<span class="ruby-ivar">@results</span>)
162
180
<span class="ruby-identifier">names</span>=[]
220
<div id="method-M000110" class="method-detail"><a name="M000110" id="M000110"></a>
221
<div class="method-heading"><a href="#M000110" class="method-signature"><span class="method-name">bindings</span><span class="method-args">()</span></a></div>
238
<div id="method-M000116" class="method-detail"><a name="M000116" id="M000116"></a>
239
<div class="method-heading"><a href="#M000116" class="method-signature"><span class="method-name">bindings</span><span class="method-args">()</span></a></div>
222
240
<div class="method-description">
223
241
<p>Get an array of binding values</p>
224
<p><a class="source-toggle" href="#" onclick="toggleCode('M000110-source');return false;">[Source]</a></p>
225
<div class="method-source-code" id="M000110-source">
242
<p><a class="source-toggle" href="#" onclick="toggleCode('M000116-source');return false;">[Source]</a></p>
243
<div class="method-source-code" id="M000116-source">
227
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 78</span>
245
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 87</span>
228
246
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">bindings</span>
229
247
(<span class="ruby-value">0</span><span class="ruby-operator">...</span><span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">size</span>).<span class="ruby-identifier">each</span>{<span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span> <span class="ruby-identifier">binding_value</span>( <span class="ruby-identifier">i</span> ) }
230
248
<span class="ruby-keyword kw">end</span>
234
<div id="method-M000103" class="method-detail"><a name="M000103" id="M000103"></a>
235
<div class="method-heading"><a href="#M000103" class="method-signature"><span class="method-name">bindings_count</span><span class="method-args">()</span></a></div>
252
<div id="method-M000109" class="method-detail"><a name="M000109" id="M000109"></a>
253
<div class="method-heading"><a href="#M000109" class="method-signature"><span class="method-name">bindings_count</span><span class="method-args">()</span></a></div>
236
254
<div class="method-description">
237
255
<p>Get number of binding variables</p>
238
<p><a class="source-toggle" href="#" onclick="toggleCode('M000103-source');return false;">[Source]</a></p>
239
<div class="method-source-code" id="M000103-source">
256
<p><a class="source-toggle" href="#" onclick="toggleCode('M000109-source');return false;">[Source]</a></p>
257
<div class="method-source-code" id="M000109-source">
241
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 31</span>
259
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 40</span>
242
260
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">bindings_count</span>
243
261
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_bindings_count</span>(<span class="ruby-ivar">@results</span>)
244
262
<span class="ruby-keyword kw">end</span>
248
<div id="method-M000101" class="method-detail"><a name="M000101" id="M000101"></a>
249
<div class="method-heading"><a href="#M000101" class="method-signature"><span class="method-name">count</span><span class="method-args">()</span></a></div>
266
<div id="method-M000107" class="method-detail"><a name="M000107" id="M000107"></a>
267
<div class="method-heading"><a href="#M000107" class="method-signature"><span class="method-name">count</span><span class="method-args">()</span></a></div>
250
268
<div class="method-description">
251
269
<p>Get the number of results so far</p>
252
<p><a class="source-toggle" href="#" onclick="toggleCode('M000101-source');return false;">[Source]</a></p>
253
<div class="method-source-code" id="M000101-source">
270
<p><a class="source-toggle" href="#" onclick="toggleCode('M000107-source');return false;">[Source]</a></p>
271
<div class="method-source-code" id="M000107-source">
255
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 21</span>
273
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 30</span>
256
274
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">count</span>
257
275
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_count</span>(<span class="ruby-ivar">@results</span>)
258
276
<span class="ruby-keyword kw">end</span>
262
<div id="method-M000102" class="method-detail"><a name="M000102" id="M000102"></a>
263
<div class="method-heading"><a href="#M000102" class="method-signature"><span class="method-name">finished?</span><span class="method-args">()</span></a></div>
280
<div id="method-M000108" class="method-detail"><a name="M000108" id="M000108"></a>
281
<div class="method-heading"><a href="#M000108" class="method-signature"><span class="method-name">finished?</span><span class="method-args">()</span></a></div>
264
282
<div class="method-description">
265
283
<p>Test if the results are finished</p>
266
<p><a class="source-toggle" href="#" onclick="toggleCode('M000102-source');return false;">[Source]</a></p>
267
<div class="method-source-code" id="M000102-source">
284
<p><a class="source-toggle" href="#" onclick="toggleCode('M000108-source');return false;">[Source]</a></p>
285
<div class="method-source-code" id="M000108-source">
269
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 26</span>
287
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 35</span>
270
288
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">finished?</span>
271
289
<span class="ruby-keyword kw">return</span> (<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_finished</span>(<span class="ruby-ivar">@results</span>) <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>)
272
290
<span class="ruby-keyword kw">end</span>
276
<div id="method-M000117" class="method-detail"><a name="M000117" id="M000117"></a>
277
<div class="method-heading"><a href="#M000117" class="method-signature"><span class="method-name">get_boolean?</span><span class="method-args">()</span></a></div>
294
<div id="method-M000123" class="method-detail"><a name="M000123" id="M000123"></a>
295
<div class="method-heading"><a href="#M000123" class="method-signature"><span class="method-name">get_boolean?</span><span class="method-args">()</span></a></div>
278
296
<div class="method-description">
279
297
<p>Get the boolean query result</p>
280
<p><a class="source-toggle" href="#" onclick="toggleCode('M000117-source');return false;">[Source]</a></p>
281
<div class="method-source-code" id="M000117-source">
298
<p><a class="source-toggle" href="#" onclick="toggleCode('M000123-source');return false;">[Source]</a></p>
299
<div class="method-source-code" id="M000123-source">
283
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 135</span>
301
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 144</span>
284
302
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_boolean?</span>()
285
303
<span class="ruby-keyword kw">return</span> (<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_boolean</span>(<span class="ruby-ivar">@results</span>) <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>)
286
304
<span class="ruby-keyword kw">end</span>
290
<div id="method-M000114" class="method-detail"><a name="M000114" id="M000114"></a>
291
<div class="method-heading"><a href="#M000114" class="method-signature"><span class="method-name">is_bindings?</span><span class="method-args">()</span></a></div>
308
<div id="method-M000120" class="method-detail"><a name="M000120" id="M000120"></a>
309
<div class="method-heading"><a href="#M000120" class="method-signature"><span class="method-name">is_bindings?</span><span class="method-args">()</span></a></div>
292
310
<div class="method-description">
293
<p>Test if is variable <a href="QueryResults.html#M000110">bindings</a> result</p>
294
<p><a class="source-toggle" href="#" onclick="toggleCode('M000114-source');return false;">[Source]</a></p>
295
<div class="method-source-code" id="M000114-source">
311
<p>Test if is variable <a href="QueryResults.html#M000116">bindings</a> result</p>
312
<p><a class="source-toggle" href="#" onclick="toggleCode('M000120-source');return false;">[Source]</a></p>
313
<div class="method-source-code" id="M000120-source">
297
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 120</span>
315
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 129</span>
298
316
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">is_bindings?</span>()
299
317
<span class="ruby-keyword kw">return</span> (<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_is_bindings</span>(<span class="ruby-ivar">@results</span>) <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>)
300
318
<span class="ruby-keyword kw">end</span>
304
<div id="method-M000115" class="method-detail"><a name="M000115" id="M000115"></a>
305
<div class="method-heading"><a href="#M000115" class="method-signature"><span class="method-name">is_boolean?</span><span class="method-args">()</span></a></div>
322
<div id="method-M000121" class="method-detail"><a name="M000121" id="M000121"></a>
323
<div class="method-heading"><a href="#M000121" class="method-signature"><span class="method-name">is_boolean?</span><span class="method-args">()</span></a></div>
306
324
<div class="method-description">
307
325
<p>Test if is a boolean result</p>
308
<p><a class="source-toggle" href="#" onclick="toggleCode('M000115-source');return false;">[Source]</a></p>
309
<div class="method-source-code" id="M000115-source">
326
<p><a class="source-toggle" href="#" onclick="toggleCode('M000121-source');return false;">[Source]</a></p>
327
<div class="method-source-code" id="M000121-source">
311
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 125</span>
329
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 134</span>
312
330
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">is_boolean?</span>()
313
331
<span class="ruby-keyword kw">return</span> (<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_is_boolean</span>(<span class="ruby-ivar">@results</span>) <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>)
314
332
<span class="ruby-keyword kw">end</span>
318
<div id="method-M000116" class="method-detail"><a name="M000116" id="M000116"></a>
319
<div class="method-heading"><a href="#M000116" class="method-signature"><span class="method-name">is_graph?</span><span class="method-args">()</span></a></div>
336
<div id="method-M000122" class="method-detail"><a name="M000122" id="M000122"></a>
337
<div class="method-heading"><a href="#M000122" class="method-signature"><span class="method-name">is_graph?</span><span class="method-args">()</span></a></div>
320
338
<div class="method-description">
321
339
<p>Test if is an RDF graph result</p>
322
<p><a class="source-toggle" href="#" onclick="toggleCode('M000116-source');return false;">[Source]</a></p>
323
<div class="method-source-code" id="M000116-source">
340
<p><a class="source-toggle" href="#" onclick="toggleCode('M000122-source');return false;">[Source]</a></p>
341
<div class="method-source-code" id="M000122-source">
325
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 130</span>
343
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 139</span>
326
344
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">is_graph?</span>()
327
345
<span class="ruby-keyword kw">return</span> (<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_is_graph</span>(<span class="ruby-ivar">@results</span>) <span class="ruby-operator">!=</span> <span class="ruby-value">0</span>)
328
346
<span class="ruby-keyword kw">end</span>
332
<div id="method-M000111" class="method-detail"><a name="M000111" id="M000111"></a>
333
<div class="method-heading"><a href="#M000111" class="method-signature"><span class="method-name">next</span><span class="method-args">()</span></a></div>
350
<div id="method-M000117" class="method-detail"><a name="M000117" id="M000117"></a>
351
<div class="method-heading"><a href="#M000117" class="method-signature"><span class="method-name">next</span><span class="method-args">()</span></a></div>
334
352
<div class="method-description">
335
<p>Move to the <a href="QueryResults.html#M000111">next</a> query result</p>
336
<p><a class="source-toggle" href="#" onclick="toggleCode('M000111-source');return false;">[Source]</a></p>
337
<div class="method-source-code" id="M000111-source">
353
<p>Move to the <a href="QueryResults.html#M000117">next</a> query result</p>
354
<p><a class="source-toggle" href="#" onclick="toggleCode('M000117-source');return false;">[Source]</a></p>
355
<div class="method-source-code" id="M000117-source">
339
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 83</span>
357
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 92</span>
340
358
<span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">next</span>
341
359
<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_next</span>(<span class="ruby-ivar">@results</span>)
342
360
<span class="ruby-keyword kw">end</span>
346
<div id="method-M000100" class="method-detail"><a name="M000100" id="M000100"></a>
347
<div class="method-heading"><a href="#M000100" class="method-signature"><span class="method-name">size</span><span class="method-args">()</span></a></div>
364
<div id="method-M000106" class="method-detail"><a name="M000106" id="M000106"></a>
365
<div class="method-heading"><a href="#M000106" class="method-signature"><span class="method-name">size</span><span class="method-args">()</span></a></div>
348
366
<div class="method-description">
349
367
<p>Get the number of results so far</p>
350
<p><a class="source-toggle" href="#" onclick="toggleCode('M000100-source');return false;">[Source]</a></p>
351
<div class="method-source-code" id="M000100-source">
368
<p><a class="source-toggle" href="#" onclick="toggleCode('M000106-source');return false;">[Source]</a></p>
369
<div class="method-source-code" id="M000106-source">
353
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 16</span>
371
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 25</span>
354
372
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">size</span>
355
373
<span class="ruby-keyword kw">return</span> <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_count</span>(<span class="ruby-ivar">@results</span>)
356
374
<span class="ruby-keyword kw">end</span>
360
<div id="method-M000113" class="method-detail"><a name="M000113" id="M000113"></a>
361
<div class="method-heading"><a href="#M000113" class="method-signature"><span class="method-name">to_string</span><span class="method-args">(format_uri = nil, base_uri = nil)</span></a></div>
378
<div id="method-M000119" class="method-detail"><a name="M000119" id="M000119"></a>
379
<div class="method-heading"><a href="#M000119" class="method-signature"><span class="method-name">to_string</span><span class="method-args">(format_uri = nil, base_uri = nil)</span></a></div>
362
380
<div class="method-description">
363
381
<p>Serialize to a string syntax in format_uri using the optional base_uri. The default format when none is given is determined by librdf_query_results_to_string</p>
364
<p><a class="source-toggle" href="#" onclick="toggleCode('M000113-source');return false;">[Source]</a></p>
365
<div class="method-source-code" id="M000113-source">
382
<p><a class="source-toggle" href="#" onclick="toggleCode('M000119-source');return false;">[Source]</a></p>
383
<div class="method-source-code" id="M000119-source">
367
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 96</span>
385
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 105</span>
368
386
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">to_string</span>(<span class="ruby-identifier">format_uri</span> = <span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">base_uri</span> = <span class="ruby-keyword kw">nil</span>)
369
387
<span class="ruby-keyword kw">if</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">is_graph?</span>()
370
388
<span class="ruby-identifier">tmpmodel</span>=<span class="ruby-constant">Model</span>.<span class="ruby-identifier">new</span>()