Skip to main content

Module fallback

Module fallback 

Source
Expand description

Fallback evaluation with spareval for queries the SQL compiler cannot express.

Only available on synchronous backends: spareval pulls quads through an iterator interface. Hash ids make internalize_term free; externalize_term is a cached lookup.

Structs§

SqlDataset
A spareval dataset over a SQL backend.

Functions§

apply_dataset_options
Applies the dataset options (union default graph, explicit default / named graphs) to a spareval dataset specification.
delete_insert
Evaluates a DELETE/INSERT … WHERE operation with spareval, returning the quads to delete and to insert (both computed before any modification).
delete_insert_with
delete_insert with host functions callable from the WHERE clause.
evaluate
Evaluates a query with spareval over a sync backend.