Jiajun
Jiajun
Maybe we can use`org.apache.calcite.rel.type.RelDataTypeSystem.isCaseSensitive()`, I encountered a similar problem and solved it by `isCaseSensitive()`. _If we do, we will need a new `RelDataTypeSystemImpl`, it's not a small change._
Sounds good, have you used it in the production environment?
> Looks like it is an issue of the upstream calcite: https://issues.apache.org/jira/browse/CALCITE-3308, https://issues.apache.org/jira/browse/CALCITE-2616 > it would be kind of hard to fix in Coral. I agree, do you want to...
It is public method, maybe some uses use it. We should not remove it unless there is a better method for users.
@mihaibudiu Maybe you can public test version in calcite-avatica. Then update calcite-avatica in calcite to test.
I noticed that we are still discussing in Jira, so marked it.
> @YiwenWu @JiajunBernoulli What would be the best way to test these changes against a postgis database? Ideally, I'd like to add an integration test that executes queries against postgis...
Does CI stability failed? https://github.com/apache/calcite/actions/runs/7549299627/attempts/1?pr=3631
Can you consider reusing existing code as much as possible? You just provided a workaround to solve it.