Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/src/05-blog/997-graphframes-011-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,10 @@ A new `AggregateNeighbors` class implements multi-hop breadth-first traversal wi
- **Undirected fixed-length patterns**: `(u)-[*2]-(v)`
- **Chaining with fixed-length patterns** now works correctly

## Future work

- **GQL query engine**: `PropertyGraphFrame` already carries full schema information — which vertex groups exist, which edge groups connect them, and how. This is exactly the metadata a query engine needs. A planned next step is to add a [GQL (ISO/IEC 39075)](https://www.iso.org/standard/76120.html) subset query engine on top of PGF that compiles `MATCH` statements into optimized Spark DataFrame join plans.
- **`GraphFrame.reverse()`**: a convenience method to reverse edge directions by swapping `src` and `dst` columns, useful for computing in-degree centralities, reverse reachability, and transpose-based algorithms like Kosaraju's strongly connected components.
- **Aggregate Neighbors algorithms**: new graph algorithms built on top of the `AggregateNeighbors` API, such as all-paths computation.
- **Random walk variants**: additional random walk implementations including weighted random walks and temporal random walks.

Comment thread
SemyonSinchenko marked this conversation as resolved.
Loading