| 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
RASQAL_FEATURE_RAND_SEED - Feature to set query random seed for SPARQL 1.1 RAND()