>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
