openCypher icon indicating copy to clipboard operation
openCypher copied to clipboard

CIR-2018-311 Syntax modifications to Cypher path patterns to permit use in SQL

Open alastai opened this issue 6 years ago • 0 comments

CIR-2018-311

Cypher path pattern syntax cannot be used freely in SQL because of the use of ":" as a label type discriminator, the use of square brackets to delimit relationships (edges), which conflicts with Microsoft's non-standard but widespread use of brackets to delimit identifiers, and the use of "--" as a comment introducer.

The attached document is jointly submitted by the Neo4j SQL working group to

a) the INCITS Ad Hoc on SQL Extensions Property Graphs b) the openCypher community.

It describes proposed new rules for Cypher pattern syntax with additional alternate representations enabling a subset of an expanded Cypher syntax to be used in the SQL standard for property graph path patterns.

Preliminary CIP for CIR-2018-311 SQL-compatible Expanded Graph Pattern Language.DRAFT.0.2.2018-04-23.pdf

alastai avatar Apr 08 '18 09:04 alastai