You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Store each edge's Lance row address next to its neighbour, and fetch the requested relationship properties with take_rows, the way the fused target lookup already fetches node properties. The review of lance-format/lance-graph#162 makes the same point: adjacency entries need an edge row id for relationship properties and parallel-edge semantics.
This is Stage 1 of #72, which also relies on it to update a stored CSR after the old dataset version has been cleaned up.
To watch
About 8 more bytes per edge per direction.
A large, filtered hop can be slower as scattered take_rows than as one filtered scan and a hash join, especially in lazy mode. IC5's joinDate filter on hasMember is the benchmark query to watch.
Activity