All Projects → maxdemarzi → neo_listens

maxdemarzi / neo_listens

Licence: MIT License
Sample Event Listener / Triggers

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to neo listens

neo4j-graphql-py
A GraphQL to Cypher query execution layer for Neo4j and Python GraphQL implementations.
Stars: ✭ 14 (-12.5%)
Mutual labels:  neo4j, neo4j-database, neo4j-server
neo4j-rake tasks
Rake tasks for managing Neo4j. Tasks allow for starting, stopping, and configuring
Stars: ✭ 13 (-18.75%)
Mutual labels:  neo4j, neo4j-server
sqerzo
Tiny ORM for graph databases: Neo4j, RedisGraph, AWS Neptune or Gremlin
Stars: ✭ 28 (+75%)
Mutual labels:  neo4j, neo4j-database
neo4rs
Neo4j driver for rust
Stars: ✭ 41 (+156.25%)
Mutual labels:  neo4j, neo4j-database
elixir ravelry
Elixir API using Neo4j database for ElixirConf 2017 talk
Stars: ✭ 21 (+31.25%)
Mutual labels:  neo4j, neo4j-database
py2neo
Py2neo is a comprehensive Neo4j driver library and toolkit for Python.
Stars: ✭ 1,105 (+6806.25%)
Mutual labels:  neo4j, neo4j-database
Ocelot-Social
Free and open-source social network for active citizenship.
Stars: ✭ 49 (+206.25%)
Mutual labels:  neo4j, neo4j-database
seabolt
Neo4j Bolt Connector for C
Stars: ✭ 37 (+131.25%)
Mutual labels:  neo4j, neo4j-database
theographic-web
A linked encyclopedia of biblical people, places, periods, and passages
Stars: ✭ 19 (+18.75%)
Mutual labels:  neo4j
boltex
Elixir driver for the neo4j bolt protocol
Stars: ✭ 27 (+68.75%)
Mutual labels:  neo4j
neo4j-noderank
GraphAware Timer-Driven Runtime Module that executes PageRank-like algorithm on the graph
Stars: ✭ 27 (+68.75%)
Mutual labels:  neo4j
JAW
JAW: A Graph-based Security Analysis Framework for JavaScript and Client-side CSRF
Stars: ✭ 26 (+62.5%)
Mutual labels:  neo4j
legis-graph
ETL scripts for loading US Congressional data from govtrack.us into Neo4j
Stars: ✭ 48 (+200%)
Mutual labels:  neo4j
neo4j-ml-procedures
This project provides procedures and functions to support machine learning applications with Neo4j.
Stars: ✭ 37 (+131.25%)
Mutual labels:  neo4j
Graph-Theory
A workshop about implementing graph theory with Neo4j
Stars: ✭ 70 (+337.5%)
Mutual labels:  neo4j
neo4j-github-followers
Example project combining Neo4j, Python and Github API
Stars: ✭ 19 (+18.75%)
Mutual labels:  neo4j
networkx-neo4j
NetworkX API for Neo4j Graph Algorithms.
Stars: ✭ 98 (+512.5%)
Mutual labels:  neo4j
spark-sql-flow-plugin
Visualize column-level data lineage in Spark SQL
Stars: ✭ 20 (+25%)
Mutual labels:  neo4j
pci
Packet communication investigator
Stars: ✭ 82 (+412.5%)
Mutual labels:  neo4j
neo4j-aws-ha-cluster
Neo4j Enterprise HA Cluster on AWS ECS
Stars: ✭ 13 (-18.75%)
Mutual labels:  neo4j

Neo_Listens

Sample Event Listener / Triggers

  1. Build it:

     mvn clean package
    
  2. Copy target/triggers-1.0.jar to the plugins/ directory of your Neo4j server.

  3. Start your Neo4j Server

  4. Run these queries, tailing the graph.db/log/debug.log file:

     CREATE (max:User {name:"Max"}) RETURN max;
    
     CREATE (al:Suspect {name:"Al Capone"}) RETURN al;
    
     MATCH (max:User),(al:Suspect)
     WHERE max.name = "Max" AND al.name = "Al Capone"
     CREATE (max)-[r:KNOWS]->(al)
     RETURN r;
    
     CREATE (monica:User {name:"Monica"}) RETURN monica;
    
     MATCH (max:User),(monica:User)
     WHERE max.name = "Max" AND monica.name = "Monica"
     CREATE (max)-[r:KNOWS]->(monica)
     RETURN r;
    
     MATCH (monica:User)
     WHERE monica.name = "Monica"
     SET monica :Suspect
     RETURN monica;
    
  5. You should see:

     A new Suspect has been created!
     A new direct relationship to a Suspect has been created!
     A new indirect relationship to a Suspect has been created!
     A new Suspect has been identified!
    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].