~ubuntu-branches/debian/squeeze/redland-bindings/squeeze

« back to all changes in this revision

Viewing changes to docs/rdoc/classes/Redland/QueryResults.html

  • Committer: Bazaar Package Importer
  • Author(s): Dave Beckett
  • Date: 2009-04-07 00:24:21 UTC
  • mfrom: (0.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090407002421-dce2r4otm5vqtheg
Tags: 1.0.8.1-2
* Use new sections ruby, php for librdf-ruby and php5-librdf respectively.
* Merge features from ubuntu packaging.  Thanks to Matthias Klose
  (not taking linker -Wl,--as-needed since that makes dyloading fail
  to pull in raptor symbols):
  debian/rules:
  - get python lib dir from distutils
  - make dh_pycentral use symlinks
  debian/python-librdf.examples:
  - add data/dc.rdf to examples dir and adjust example.py
    to point to it (Closes: #402612)
* Patch python/Makefile.in so it can allow the include dir to be
  overridden by the particular python version build in debian/rules
  using PYTHON_INCLUDES

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
</div>
72
72
<div id="method-list">
73
73
<h3 class="section-bar">Methods</h3>
74
 
<div class="name-list"><a href="#M000112">as_stream</a>&nbsp;&nbsp; <a href="#M000104">binding_name</a>&nbsp;&nbsp; <a href="#M000105">binding_name</a>&nbsp;&nbsp; <a href="#M000106">binding_names</a>&nbsp;&nbsp; <a href="#M000107">binding_value</a>&nbsp;&nbsp; <a href="#M000109">binding_value_by_name</a>&nbsp;&nbsp; <a href="#M000108">binding_values</a>&nbsp;&nbsp; <a href="#M000110">bindings</a>&nbsp;&nbsp; <a href="#M000103">bindings_count</a>&nbsp;&nbsp; <a href="#M000101">count</a>&nbsp;&nbsp; <a href="#M000102">finished?</a>&nbsp;&nbsp; <a href="#M000117">get_boolean?</a>&nbsp;&nbsp; <a href="#M000114">is_bindings?</a>&nbsp;&nbsp; <a href="#M000115">is_boolean?</a>&nbsp;&nbsp; <a href="#M000116">is_graph?</a>&nbsp;&nbsp; <a href="#M000099">new</a>&nbsp;&nbsp; <a href="#M000111">next</a>&nbsp;&nbsp; <a href="#M000100">size</a>&nbsp;&nbsp; <a href="#M000113">to_string</a>&nbsp;&nbsp;</div>
 
74
<div class="name-list"><a href="#M000118">as_stream</a>&nbsp;&nbsp; <a href="#M000110">binding_name</a>&nbsp;&nbsp; <a href="#M000111">binding_name</a>&nbsp;&nbsp; <a href="#M000112">binding_names</a>&nbsp;&nbsp; <a href="#M000113">binding_value</a>&nbsp;&nbsp; <a href="#M000115">binding_value_by_name</a>&nbsp;&nbsp; <a href="#M000114">binding_values</a>&nbsp;&nbsp; <a href="#M000116">bindings</a>&nbsp;&nbsp; <a href="#M000109">bindings_count</a>&nbsp;&nbsp; <a href="#M000107">count</a>&nbsp;&nbsp; <a href="#M000105">create_finalizer</a>&nbsp;&nbsp; <a href="#M000108">finished?</a>&nbsp;&nbsp; <a href="#M000123">get_boolean?</a>&nbsp;&nbsp; <a href="#M000120">is_bindings?</a>&nbsp;&nbsp; <a href="#M000121">is_boolean?</a>&nbsp;&nbsp; <a href="#M000122">is_graph?</a>&nbsp;&nbsp; <a href="#M000104">new</a>&nbsp;&nbsp; <a href="#M000117">next</a>&nbsp;&nbsp; <a href="#M000106">size</a>&nbsp;&nbsp; <a href="#M000119">to_string</a>&nbsp;&nbsp;</div>
75
75
</div>
76
76
</div>
77
77
<!-- if includes -->
91
91
<!-- if method_list -->
92
92
<div id="methods">
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&lsquo;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">
 
100
<pre>
 
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>)
 
106
      }
 
107
    <span class="ruby-keyword kw">end</span>
 
108
</pre></div>
 
109
</div>
 
110
</div>
 
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">
100
117
<pre>
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>
105
123
</pre></div>
106
124
</div>
107
125
</div>
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">
 
133
<pre>
 
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>
 
139
</pre></div>
 
140
</div>
 
141
</div>
 
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">
 
148
<pre>
 
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>
 
153
</pre></div>
 
154
</div>
 
155
</div>
 
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">
 
162
<pre>
 
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>
 
167
</pre></div>
 
168
</div>
 
169
</div>
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">
115
176
<pre>
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>
121
 
</pre></div>
122
 
</div>
123
 
</div>
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">
130
 
<pre>
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>
135
 
</pre></div>
136
 
</div>
137
 
</div>
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">
144
 
<pre>
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>
149
 
</pre></div>
150
 
</div>
151
 
</div>
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">
158
 
<pre>
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>=[]
168
186
</pre></div>
169
187
</div>
170
188
</div>
171
 
<div id="method-M000107" class="method-detail"><a name="M000107" id="M000107"></a>
172
 
<div class="method-heading"><a href="#M000107" class="method-signature"><span class="method-name">binding_value</span><span class="method-args">(index)</span></a></div>
 
189
<div id="method-M000113" class="method-detail"><a name="M000113" id="M000113"></a>
 
190
<div class="method-heading"><a href="#M000113" class="method-signature"><span class="method-name">binding_value</span><span class="method-args">(index)</span></a></div>
173
191
<div class="method-description">
174
192
<p>Get one binding value for the current result</p>
175
 
<p><a class="source-toggle" href="#" onclick="toggleCode('M000107-source');return false;">[Source]</a></p>
176
 
<div class="method-source-code" id="M000107-source">
 
193
<p><a class="source-toggle" href="#" onclick="toggleCode('M000113-source');return false;">[Source]</a></p>
 
194
<div class="method-source-code" id="M000113-source">
177
195
<pre>
178
 
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 56</span>
 
196
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 65</span>
179
197
    <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_value</span>(<span class="ruby-identifier">index</span>)
180
198
      <span class="ruby-identifier">node</span> = <span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_value</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">index</span>)
181
199
      <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">node</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-value">? </span><span class="ruby-keyword kw">nil</span> <span class="ruby-operator">:</span> <span class="ruby-constant">Node</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">node</span>)
183
201
</pre></div>
184
202
</div>
185
203
</div>
186
 
<div id="method-M000109" class="method-detail"><a name="M000109" id="M000109"></a>
187
 
<div class="method-heading"><a href="#M000109" class="method-signature"><span class="method-name">binding_value_by_name</span><span class="method-args">(name)</span></a></div>
 
204
<div id="method-M000115" class="method-detail"><a name="M000115" id="M000115"></a>
 
205
<div class="method-heading"><a href="#M000115" class="method-signature"><span class="method-name">binding_value_by_name</span><span class="method-args">(name)</span></a></div>
188
206
<div class="method-description">
189
207
<p>Get the value of the variable binding name in the current query result.</p>
190
 
<p><a class="source-toggle" href="#" onclick="toggleCode('M000109-source');return false;">[Source]</a></p>
191
 
<div class="method-source-code" id="M000109-source">
 
208
<p><a class="source-toggle" href="#" onclick="toggleCode('M000115-source');return false;">[Source]</a></p>
 
209
<div class="method-source-code" id="M000115-source">
192
210
<pre>
193
 
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 72</span>
 
211
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 81</span>
194
212
    <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_value_by_name</span>(<span class="ruby-identifier">name</span>)
195
213
      <span class="ruby-identifier">node</span>=<span class="ruby-constant">Redland</span>.<span class="ruby-identifier">librdf_query_results_get_binding_value_by_name</span>(<span class="ruby-ivar">@results</span>,<span class="ruby-identifier">name</span>)
196
214
      <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">node</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-value">? </span><span class="ruby-keyword kw">nil</span> <span class="ruby-operator">:</span> <span class="ruby-constant">Node</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">node</span>)
198
216
</pre></div>
199
217
</div>
200
218
</div>
201
 
<div id="method-M000108" class="method-detail"><a name="M000108" id="M000108"></a>
202
 
<div class="method-heading"><a href="#M000108" class="method-signature"><span class="method-name">binding_values</span><span class="method-args">()</span></a></div>
 
219
<div id="method-M000114" class="method-detail"><a name="M000114" id="M000114"></a>
 
220
<div class="method-heading"><a href="#M000114" class="method-signature"><span class="method-name">binding_values</span><span class="method-args">()</span></a></div>
203
221
<div class="method-description">
204
 
<p>Get an array of all the values of all of the variable <a href="QueryResults.html#M000110">bindings</a> in the current query result.</p>
205
 
<p><a class="source-toggle" href="#" onclick="toggleCode('M000108-source');return false;">[Source]</a></p>
206
 
<div class="method-source-code" id="M000108-source">
 
222
<p>Get an array of all the values of all of the variable <a href="QueryResults.html#M000116">bindings</a> in the current query result.</p>
 
223
<p><a class="source-toggle" href="#" onclick="toggleCode('M000114-source');return false;">[Source]</a></p>
 
224
<div class="method-source-code" id="M000114-source">
207
225
<pre>
208
 
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 62</span>
 
226
<span class="ruby-comment cmt"># File rdf/redland/queryresults.rb, line 71</span>
209
227
    <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">binding_values</span>
210
228
      <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>)
211
229
      <span class="ruby-identifier">values</span>=[]
217
235
</pre></div>
218
236
</div>
219
237
</div>
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">
226
244
<pre>
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>
231
249
</pre></div>
232
250
</div>
233
251
</div>
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">
240
258
<pre>
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>
245
263
</pre></div>
246
264
</div>
247
265
</div>
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">
254
272
<pre>
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>
259
277
</pre></div>
260
278
</div>
261
279
</div>
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">
268
286
<pre>
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>
273
291
</pre></div>
274
292
</div>
275
293
</div>
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">
282
300
<pre>
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>
287
305
</pre></div>
288
306
</div>
289
307
</div>
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">
296
314
<pre>
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>
301
319
</pre></div>
302
320
</div>
303
321
</div>
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">
310
328
<pre>
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>
315
333
</pre></div>
316
334
</div>
317
335
</div>
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">
324
342
<pre>
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>
329
347
</pre></div>
330
348
</div>
331
349
</div>
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">
338
356
<pre>
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>
343
361
</pre></div>
344
362
</div>
345
363
</div>
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">
352
370
<pre>
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>
357
375
</pre></div>
358
376
</div>
359
377
</div>
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">
366
384
<pre>
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>()
399
417
<a href="/docs/ruby.html" target="_parent">Ruby API Home</a>
400
418
</div>
401
419
 
402
 
<p>(C) Copyright 2004-2007 <a href="http://purl.org/net/dajobe/" target="_parent">Dave Beckett</a>, (C) Copyright 2004-2005 <a href="http://www.bristol.ac.uk/" target="_parent">University of Bristol</a></p>
 
420
<p>(C) Copyright 2004-2008 <a href="http://www.dajobe.org/" target="_parent">Dave Beckett</a>, (C) Copyright 2004-2005 <a href="http://www.bristol.ac.uk/" target="_parent">University of Bristol</a></p>
403
421
 
404
422
</div> <!-- end outerBlock -->
405
423