rasqal_query_set_generate_bnodeid_handler

Name

rasqal_query_set_generate_bnodeid_handler --  Set the generate blank node ID handler function for the query

Synopsis

void rasqal_query_set_generate_bnodeid_handler (rasqal_query* query, void * user_data, rasqal_generate_bnodeid_handler handler);

Arguments

query

rasqal_query query object

user_data

user data pointer for callback

handler

generate blank ID callback function

Description

Sets the function to generate blank node IDs for the query. The handler is called with a pointer to the rasqal_query, the user_data pointer and a user_bnodeid which is the value of a user-provided blank node identifier (may be NULL). It can either be returned directly as the generated value when present or modified. The passed in value must be freed if it is not used.

If handler is NULL, the default method is used