Skip to content

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

Description

@alastai

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions