<!-- ##### SECTION Title ##### -->
Literal
<!-- ##### SECTION Short_Description ##### -->
RDF literals and RDF query-specific literals.
<!-- ##### SECTION Long_Description ##### -->
<para>
A class for handling RDF terms (URI, blank nodes, strings, datatyped
literals) as well as those natively used in a query such as
boolean, double, floating, integer, regex pattern and variables.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### TYPEDEF rasqal_literal ##### -->
<para>
</para>
<!-- ##### ENUM rasqal_literal_type ##### -->
<para>
</para>
@RASQAL_LITERAL_UNKNOWN:
@RASQAL_LITERAL_BLANK:
@RASQAL_LITERAL_URI:
@RASQAL_LITERAL_STRING:
@RASQAL_LITERAL_BOOLEAN:
@RASQAL_LITERAL_INTEGER:
@RASQAL_LITERAL_DOUBLE:
@RASQAL_LITERAL_FLOATING:
@RASQAL_LITERAL_FLOAT:
@RASQAL_LITERAL_DECIMAL:
@RASQAL_LITERAL_DATETIME:
@RASQAL_LITERAL_FIRST_XSD:
@RASQAL_LITERAL_LAST_XSD:
@RASQAL_LITERAL_PATTERN:
@RASQAL_LITERAL_QNAME:
@RASQAL_LITERAL_VARIABLE:
@RASQAL_LITERAL_LAST:
<!-- ##### FUNCTION rasqal_new_boolean_literal ##### -->
<para>
</para>
@value:
@Returns:
<!-- ##### FUNCTION rasqal_new_decimal_literal ##### -->
<para>
</para>
@decimal:
@Returns:
<!-- ##### FUNCTION rasqal_new_double_literal ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION rasqal_new_floating_literal ##### -->
<para>
</para>
@f:
@Returns:
<!-- ##### FUNCTION rasqal_new_integer_literal ##### -->
<para>
</para>
@type:
@integer:
@Returns:
<!-- ##### FUNCTION rasqal_new_pattern_literal ##### -->
<para>
</para>
@pattern:
@flags:
@Returns:
<!-- ##### FUNCTION rasqal_new_simple_literal ##### -->
<para>
</para>
@type:
@string:
@Returns:
<!-- ##### FUNCTION rasqal_new_string_literal ##### -->
<para>
</para>
@string:
@language:
@datatype:
@datatype_qname:
@Returns:
<!-- ##### FUNCTION rasqal_new_uri_literal ##### -->
<para>
</para>
@uri:
@Returns:
<!-- ##### FUNCTION rasqal_new_variable_literal ##### -->
<para>
</para>
@variable:
@Returns:
<!-- ##### FUNCTION rasqal_new_literal_from_literal ##### -->
<para>
</para>
@l:
@Returns:
<!-- ##### FUNCTION rasqal_free_literal ##### -->
<para>
</para>
@l:
<!-- ##### FUNCTION rasqal_literal_as_node ##### -->
<para>
</para>
@l:
@Returns:
<!-- ##### FUNCTION rasqal_literal_as_string ##### -->
<para>
</para>
@l:
@Returns:
<!-- ##### FUNCTION rasqal_literal_as_string_flags ##### -->
<para>
</para>
@l:
@flags:
@error:
@Returns:
<!-- ##### FUNCTION rasqal_literal_as_variable ##### -->
<para>
</para>
@l:
@Returns:
<!-- ##### FUNCTION rasqal_literal_compare ##### -->
<para>
</para>
@l1:
@l2:
@flags:
@error:
@Returns:
<!-- ##### FUNCTION rasqal_literal_equals ##### -->
<para>
</para>
@l1:
@l2:
@Returns:
<!-- ##### FUNCTION rasqal_literal_print ##### -->
<para>
</para>
@l:
@fh:
<!-- ##### FUNCTION rasqal_literal_print_type ##### -->
<para>
</para>
@l:
@fh: