Rasqal RDF Query Library Manual |
---|
Functions
int rasqal_evaluation_context_set_base_uri
(rasqal_evaluation_context* eval_context, raptor_uri *base_uri)
int rasqal_evaluation_context_set_rand_seed
(rasqal_evaluation_context* eval_context, unsigned int seed)
rasqal_literal* rasqal_expression_evaluate2
(rasqal_expression *e, rasqal_evaluation_context* eval_context, int *error_p)
void rasqal_free_evaluation_context
(rasqal_evaluation_context* eval_context)
rasqal_evaluation_context* rasqal_new_evaluation_context
(rasqal_world* world, raptor_locator* locator, int flags)
const raptor_syntax_description* rasqal_world_get_query_language_description
(rasqal_world* world, unsigned int counter)
char* rasqal_xsd_datetime_get_tz_as_counted_string
(rasqal_xsd_datetime* dt, size_t *len_p)
int rasqal_xsd_decimal_abs
(rasqal_xsd_decimal* result, rasqal_xsd_decimal* a)
int rasqal_xsd_decimal_ceil
(rasqal_xsd_decimal* result, rasqal_xsd_decimal* a)
int rasqal_xsd_decimal_floor
(rasqal_xsd_decimal* result, rasqal_xsd_decimal* a)
int rasqal_xsd_decimal_round
(rasqal_xsd_decimal* result, rasqal_xsd_decimal* a)
Types
rasqal_evaluation_context - Evaluation context for rasqal_expression_evaluate2
()
Enums
RASQAL_EXPR_ABS
- Expression for SPARQL 1.1 ABS(numeric)
RASQAL_EXPR_CEIL
- Expression for SPARQL 1.1 CEIL(numeric)
RASQAL_EXPR_FLOOR
- Expression for SPARQL 1.1 FLOOR(numeric)
RASQAL_EXPR_RAND
- Expression for SPARQL 1.1 RAND()
RASQAL_EXPR_ROUND
- Expression for SPARQL 1.1 ROUND(numeric)
RASQAL_EXPR_TZ
- Expression for SPARQL 1.1 TZ(datetime) timezone accessor