Spycsh / hesse-sql

A basic sql-like graph query language for hesse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hesse-sql

A simple sql parser for hesse

Example

input hesse sql statement:

SELECT id FROM 3 TO 5 IN [87, 165] HAVING id > 12 or id < 10 and id > 7;

ast tree:

parse Tree

generated plan:

{aggregated_attribute=id, from=3, to=5, startT=87, endT=165, conditions=[Interval{leftBound='7', rightBound='10'}, Interval{leftBound='12', rightBound='2147483647'}]}

About

A basic sql-like graph query language for hesse


Languages

Language:Java 98.1%Language:ANTLR 1.9%