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

<!-- ##### SECTION Short_Description ##### -->
Query results formatted into a syntax.

<!-- ##### SECTION Long_Description ##### -->
<para>
Variable bindings and boolean query results can be formatted into
different syntaxes such as SPARQL Query Results Format or JSON.
The rasqal_query_results_formatter class allows choosing a formatter
for a particular syntax and writing the syntax to a raptor_iostream
which allows turning the syntax into a string, writing to a file
handle or other custom destination.
</para>

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

</para>

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


<!-- ##### FUNCTION rasqal_query_results_formats_check ##### -->
<para>

</para>

@world: 
@name: 
@uri: 
@mime_type: 
@Returns: 


<!-- ##### MACRO RASQAL_QUERY_RESULTS_FORMAT_FLAG_READER ##### -->
<para>

</para>



<!-- ##### MACRO RASQAL_QUERY_RESULTS_FORMAT_FLAG_WRITER ##### -->
<para>

</para>



<!-- ##### FUNCTION rasqal_query_results_formats_enumerate ##### -->
<para>

</para>

@world: 
@counter: 
@name: 
@label: 
@uri_string: 
@mime_type: 
@flags: 
@Returns: 


<!-- ##### TYPEDEF rasqal_query_results_formatter ##### -->
<para>

</para>


<!-- ##### FUNCTION rasqal_new_query_results_formatter ##### -->
<para>

</para>

@world: 
@name: 
@format_uri: 
@Returns: 


<!-- ##### FUNCTION rasqal_new_query_results_formatter_by_mime_type ##### -->
<para>

</para>

@world: 
@mime_type: 
@Returns: 


<!-- ##### FUNCTION rasqal_free_query_results_formatter ##### -->
<para>

</para>

@formatter: 


<!-- ##### FUNCTION rasqal_query_results_formatter_get_mime_type ##### -->
<para>

</para>

@formatter: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_formatter_read ##### -->
<para>

</para>

@world: 
@iostr: 
@formatter: 
@results: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION rasqal_query_results_formatter_write ##### -->
<para>

</para>

@iostr: 
@formatter: 
@results: 
@base_uri: 
@Returns: 


