This schema has some constraints like a node with label x
should be related to a node with label y
with relation type r
only. No other relationship type between x
and y
is allowed. For example, only nodes labeled :Person
can be at the two ends of a :friend_of
relationship, but a node with label :Object
cannot be at any end of the :friend_of
relationship. Another constraint can be what type of properties are allowed on a node having a particular label or a relationship of a particular type. For example a node with label :Person
can only have properties name
and age
. No other property is allowed.
So I want to create a method which takes input an update cypher query and checks if it updates the database as per the existing schema or not. Assume that the schema exists in JSON or XML format. Can someone guide me how can I go about solving the problem? Should I perhaps parse the query using CypherParser and then do something?
--
You received this message because you are subscribed to the Google Groups "Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.