Ronja looks like a great addition to Neo4j. I'd like to leverage it for my own (exploratory) work.
By way of background, the first stage of Neo4j 2.2's Cypher processing is to: *Convert the input query string into an abstract syntax tree (AST)* The input query string is first tokenized and then parsed into an AST <http://en.wikipedia.org/wiki/Abstract_syntax_tree>. Using this AST, we perform semantic checking of the variable types and scoping of variables within the tree. Any errors regarding basic typing information – such as attempting to divide two strings – are caught and returned to the user. -- Introducing the new Cypher Query Optimizer http://neo4j.com/blog/introducing-new-cypher-query-optimizer I would like to be able to send a Cypher query to Neo4j and (*without* executing the query) get the resulting AST. For extra credit, I'd like to see some of the data structures (eg, optimized and normalized AST, query graph, logical plan, execution plan) that Ronja generates. Can anyone point me to (a) information on how I might do this and/or (b) documentation on these data structures? -r -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
