pygraphistry
pygraphistry copied to clipboard
[FEA] neo4j apoc arrow reads & writes
Is your feature request related to a problem? Please describe.
Neo4j, via APOC, is getting arrow reads/writes, which should be faster & safer to use than pandas<-bolt->neo4j! See discussion: https://github.com/neo4j-contrib/neo4j-apoc-procedures/pull/1859
Describe the solution you'd like
Ideally, the api does not change (g.cypher("...").plot()), with ._nodes : dataframe / ._edges : dataframe getting extracted directly . Detection may be tricky, so we might add a flag to .bolt() / .cypher() for with_apoc_arrow=True, something like that.
The basic meta items seem to be:
- [ ] reads
- [ ] writes
- [ ] api design
- [ ] docs
- [ ] correctness testing (see neo4j in ci)
- [ ] perf testing (see neo4j in ci)
- [ ] announce! if this works as intended, this should be epic!
Describe alternatives you've considered
Additional context Add any other context or screenshots about the feature request here.