Hi Team,

The Java AST Node interface in the calcite - linq4j project has below API
for converting expressions to java code

*void accept(ExpressionWriter expressionWriter)*

However, ExpressionWriter class is declared as package protected and not
part of exported API.
Could not understand the rationale behind this as the tree itself is public

I need to create custom Node by extending a Statement or Expression from
Linq4j and override the accept of writer in order to covert my own Node
expression.

In this case it goes to the parent accept() method which is of AbstractNode
and throws RuntimeException - unparse not supported.

Can you please check on this?

-- 
Thanks,
Ravi Kapoor
+91-9818764564
kapoorrav...@gmail.com

Reply via email to