Skip to content

borismilner/neogoodies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neo-Goodies

Useful tools for working with Neo4J

Currently the library consists of functions allowing:

  • Creation of different graph structures
  • Working with the embedded Neo4J server (mainly for unit-testing)

The functions are also exposed as Neo4J plugins (see examples below)

CALL generate.nodes(5, ["Officer", "Gentleman"], "{'name': 'FIRSTNAME', 'phone': 'PHONE_NUMBER'}")

alt text

CALL generate.linkedList(5, ["Person"], "{'name': 'FIRSTNAME', 'phone': 'PHONE_NUMBER'}", "LIKES")

alt text

CALL generate.values(10, "COUNTRY",[])

alt text

CALL generate.zipper(3,"SourceNode", "{'name': 'FIRSTNAME', 'phone': 'PHONE_NUMBER'}", "TargetNode", "{'name': 'FIRSTNAME', 'country': 'COUNTRY'}", "CONTACTS", "{'email':'EMAIL_ADDRESS'}")

alt text

CALL generate.fromYamlFile("c:/temp/sample_graph.yaml")

Check out graph-template sample here

alt text
alt text

About

Useful utilities for working with Neo4j

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages