ANTLRを捨てて正規表現にした

g2cで、GremlinからCypherに変換して、そのCypherをさらにApache AGE用のクエリに変換するのにANTLRを使ってたんだけど、結構遅いこともあって正規表現に切り替えた。

それと、実際にApache AGEが入ってるPostgreSQLに接続してクエリを実行する引数を追加した。

g2c -d -g "g.V().hasLabel('person').aggregate('a')"
Converted Cypher queries:

line 1, g.V().hasLabel('person').aggregate('a') ->
SELECT * FROM cypher('GRAPH_NAME', $$ MATCH (n:person) WITH collect(n) AS a RETURN a $$) AS (a agtype);
[Query executed successfully]

GitHub / PyPI

タイトルとURLをコピーしました