>I wonder whether we can use it to make Calcite better? After all, our
rules are supposed to preserve semantics, right?

Do you mean something between the lines of:
1) Fuzz-generate a SQL statement
2) Apply Calcite rules
3) Unparse the SQL
4) assertCosetteSqlEqual(originalSql, calciteOptimizedSql)

?

Vladimir

Reply via email to