Graph Query Language: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 27:
 
=== PGQL ===
PGQL <ref name="PGQL">{{cite web|url=http://pgql-lang.org/|title=PGQL|last=|first=|date=|website=|publisher=pgql.org|accessdate=October 6, 2019}}</ref><ref name="PGQL Grades">{{cite web|url=https://dl.acm.org/citation.cfm?id=2960421/|title="2016. ''PGQL: a property graph query language'''. In Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems (GRADES '16). ACM, New York, NY, USA, Article 7, 6 pages. DOI: https://doi.org/10.1145/2960414.2960421|last=van Rest|first=Oskar|display-authors=etal|date=|website=|publisher=pgql.org|accessdate=October 6, 2019}}</ref>
is a language designed and implemented by Oracle Inc., but made available as an open source specification, along with JVM parsing software. PGQL combines familiar SQL SELECT syntax including SQL expressions and result ordering and aggregation with a pattern matching language very similar to that of Cypher. It allows the specification of the graph to be queried, and includes a facility for macros to capture "pattern views". It does not support insertion or updating operations, having been designed primarily for an analytics environment, such as Oracle's PGX product. PGQL has been implemented in a research project ['''get the name, REF "the name"'''].