Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
03-08-2021 12:59 AM
Hi,
I am building a tree-like graph of network based on CIDRs, like this (simplified) example:
Red nodes represent CIDRs, for example 10.0.0.0/27, 10.0.0.0/28, etc.
Brown nodes represent that /32 IPs, for example 10.0.0.0/32, 10.0.0.1/32, etc.
Due to the structure of the tree, each red node has exactly two CIDR nodes children.
I want to traverse the graph, starting from a given CIDR node X, and dynamically traverse its children based on some criteria.
Specifically, I'm trying to understand how I can give neo4j custom rules to traverse by, and not just "find all paths" or something like that.
I saw that Java has something called traversal framework, but I couldn't understand how I can use it from javascript, and also didn't really understand how I can give it custom rules.
My main goal is that for each node in the traversal, I will be given that node as a parameter so I can return the right path that neo4j should take to proceed with the traversal, if at all.
Is this possible via sub query? or some other way
Thanks
All the sessions of the conference are now available online