It’s possible that the behavior you see is correct. A model should be correct (or incorrect) for all users of the model. Therefore, the model should not be parsed using the connection parameters (e.g. case-sensitivity of identifiers) of the particular connection that uses the model, but rather some constant connection parameters.
I don’t recall where the parameters of the ‘internal connection’ are stored. This applies to views as well as lattices, by the way. Julian > On Jun 21, 2024, at 12:02 PM, Hugh Pearse <[email protected]> wrote: > > The issue can be traced to here: > https://github.com/apache/calcite/blob/calcite-1.36.0/core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java#L200-L203 > > Which is caused by using: > https://github.com/apache/calcite/blob/calcite-1.36.0/core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java#L375-L378 > https://github.com/apache/calcite/blob/calcite-1.36.0/core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java#L396-L399 > > > > From, > Hugh Pearse
