GQLite OpenCypher (dev)
opencypher query language
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 opencypher
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 features
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 Query
Match Query
Optional Query
The support for OPTIONAL
query is partial and does not fully conform to the specification. As such, results might change in future version.
With Statement
Delete Query
Remove Query
Set Query
Return Statement
Functions
Aggregations
avg
collect
count
max
min
sum