opencypher query languagePermalink

OpenCypher is the currently only supported query language for GQLite. The main documentation for the language is openCypher9.pdf. This document covers some basic of cypher, the difference with opencypher and the list of what is implemented.

Difference with opencypherPermalink

GQLite currently only support a subset of OpenCypher, but al

  • integer range is limited to 64 bits, aka, -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807, or from −(2^63) to 2^63 − 1.

Supported featuresPermalink

List of supported features:

  • CREATE
  • MATCH
  • RETURN
  • REMOVE
  • DELETE
  • SET
  • WITH
  • ORDER BY
  • LIMIT
  • SKIP
  • OPTIONAL

The list of features under development or planned for future release can be found in gitlab issues

List of features with low likelyhood of implementation (external contributions are welcome):

  • recursive path: due to the complexity of executing such queries.

Create QueryPermalink

Match QueryPermalink

Optional QueryPermalink

The support for OPTIONAL query is partial and does not fully conform to the specification. As such, results might change in future version.

With StatementPermalink

Delete QueryPermalink

Remove QueryPermalink

Set QueryPermalink

Return StatementPermalink

FunctionsPermalink

AggregationsPermalink

  • avg
  • collect
  • count
  • max
  • min
  • sum