Удалить тройки без контекста из графика Редленда
Я использую библиотеку Redland librdf и хотел бы удалить все тройки без связанного контекстного узла из графика. Я пытался пройти NULL
как указатель узла контекста на librdf_model_context_remove_statements
, но это приводит к rdf_model.c:1358: (librdf_model_context_remove_statements) assertion failed: object pointer of type librdf_node is NULL.
Есть ли какие-либо вызовы API, которые я пропустил, чтобы сделать это, или мне пришлось бы повторять каждую тройку в графе и исследовать контекст?
Если Дэйв читает, почему пропуск NULL не разрешен?