<!-- ##### SECTION Title ##### -->
Query Results

<!-- ##### SECTION Short_Description ##### -->
Query results as variable bindings, boolean or RDF graphs.

<!-- ##### SECTION Long_Description ##### -->
<para>
A query results object is only ever constructed by the internal
query engine evaluating a #rasqal_query with rasqal_query_execute().
It provides interface to the multiple types of result supported.
</para>

<para>
There are a large set of methods for returning all or parts of a
variable binding query result including the names, values or
individuals.  A boolean result is straightforward to get with
rasqal_query_results_get_boolean() and an RDF graph returns a
sequence of raptor triples than can be easily passed to the Raptor
library for serializing to a syntax.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### TYPEDEF rasqal_query_results ##### -->
<para>

</para>


<!-- ##### FUNCTION rasqal_new_query_results ##### -->
<para>

</para>

@world: 
@query: 
@type: 
@vars_table: 
@Returns: 


<!-- ##### FUNCTION rasqal_new_query_results2 ##### -->
<para>

</para>

@world: 
@query: 
@type: 
@Returns: 


<!-- ##### FUNCTION rasqal_new_query_results_from_string ##### -->
<para>

</para>

@world: 
@type: 
@base_uri: 
@string: 
@string_len: 
@Returns: 


<!-- ##### FUNCTION rasqal_free_query_results ##### -->
<para>

</para>

@query_results: 


<!-- ##### FUNCTION rasqal_query_results_add_row ##### -->
<para>

</para>

@query_results: 
@row: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_finished ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_binding_name ##### -->
<para>

</para>

@query_results: 
@offset: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_binding_value ##### -->
<para>

</para>

@query_results: 
@offset: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_binding_value_by_name ##### -->
<para>

</para>

@query_results: 
@name: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_bindings ##### -->
<para>

</para>

@query_results: 
@names: 
@values: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_bindings_count ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_boolean ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_count ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_query ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_triple ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_row_by_offset ##### -->
<para>

</para>

@query_results: 
@result_offset: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_get_type ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_is_bindings ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_is_boolean ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_is_graph ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_is_syntax ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_next ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_next_triple ##### -->
<para>

</para>

@query_results: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_read ##### -->
<para>

</para>

@iostr: 
@results: 
@name: 
@mime_type: 
@format_uri: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_write ##### -->
<para>

</para>

@iostr: 
@results: 
@name: 
@mime_type: 
@format_uri: 
@base_uri: 
@Returns: 


<!-- ##### ENUM rasqal_query_results_type ##### -->
<para>

</para>

@RASQAL_QUERY_RESULTS_BINDINGS: 
@RASQAL_QUERY_RESULTS_BOOLEAN: 
@RASQAL_QUERY_RESULTS_GRAPH: 
@RASQAL_QUERY_RESULTS_SYNTAX: 
@RASQAL_QUERY_RESULTS_UNKNOWN: 
@RASQAL_QUERY_RESULTS_LAST: 

<!-- ##### FUNCTION rasqal_query_results_type_label ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_rewind ##### -->
<para>

</para>

@query_results: 
@Returns: 


