[ 
https://issues.apache.org/jira/browse/CALCITE-3470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16966986#comment-16966986
 ] 

Julian Hyde commented on CALCITE-3470:
--------------------------------------

I guess this JIRA case is the plan that you seek. You have answered your own 
question!

There are no full-time developers on Calcite and therefore if you want a 
feature you have to build it yourself (or convince others that it is 
worthwhile). We don't make commitments about future releases, but we freely 
accept contributions if they are for the common good.

Note that we can serialize RelNode instances to and from JSON using 
{{RelJson}}. I don't know whether you regard JSON as 'text-based'. If that does 
not meet your needs, it would be useful if you sketch out the DSL you are 
thinking of. It might inspire others to join you in working on it.

> a RelOptRule-based text DSL
> ---------------------------
>
>                 Key: CALCITE-3470
>                 URL: https://issues.apache.org/jira/browse/CALCITE-3470
>             Project: Calcite
>          Issue Type: New Feature
>            Reporter: jamie12221
>            Priority: Trivial
>
> Is there a development plan to convert a structure based on a 
> RelOptRule-based text DSL to express relational expressions to generate 
> optimization rules like Optgen of 
> Cockroach.[building-cost-based-sql-optimizer?|[https://www.cockroachlabs.com/blog/building-cost-based-sql-optimizer/]]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to