Functions§
- count_
edges_ for_ data - Count provenance edge rows for a specific
(data_id, dataset_id)pair. - count_
nodes_ for_ data - Count provenance node rows for a specific
(data_id, dataset_id)pair. - delete_
edges_ by_ data - delete_
edges_ by_ dataset - Delete all provenance edge rows for a given dataset.
- delete_
edges_ for_ data - Delete provenance edge rows for a specific
(data_id, dataset_id)pair. - delete_
nodes_ by_ data - delete_
nodes_ by_ dataset - Delete all provenance node rows for a given dataset.
- delete_
nodes_ for_ data - Delete provenance node rows for a specific
(data_id, dataset_id)pair. - get_
edges_ by_ data - Get all provenance edges for a specific
(data_id, dataset_id)pair. - get_
edges_ by_ dataset - get_
edges_ since - Return edges for
dataset_idcreated strictly aftersince, ordered bycreated_atascending and limited tolimitrows. Used by Stage 4 ofimprove()for incremental graph→session synchronisation. - get_
nodes_ by_ data - Get all provenance nodes for a specific
(data_id, dataset_id)pair. - get_
nodes_ by_ dataset - get_
nodes_ by_ ids - Batch-fetch nodes by their string IDs (hex form). Used by Stage 4 to resolve edge endpoints to full node metadata for JSON-line rendering.
- get_
unique_ edges_ for_ data - Return edges belonging to
(data_id, dataset_id)whose slug does NOT appear in any other row within the same dataset with a differentdata_id. - get_
unique_ nodes_ for_ data - Return nodes belonging to
(data_id, dataset_id)whose slug does NOT appear in any other row within the same dataset with a differentdata_id. - upsert_
edges - upsert_
nodes