Dmitry Sysolyatin created CALCITE-6100: ------------------------------------------
Summary: The equalsDeep of SqlRowTypeNameSpec returns wrong result Key: CALCITE-6100 URL: https://issues.apache.org/jira/browse/CALCITE-6100 Project: Calcite Issue Type: Bug Components: core Affects Versions: 1.35.0, 1.36.0 Reporter: Dmitry Sysolyatin SqlRowTypeNameSpec#equalsDeep method uses reference comparison for objects inside fieldTypes list instead of using SqlDataTypeSpec#equalsDeep. Testcase: Add to `SqlEqualsDeepTest` the following lines of code: {code:java} @Test void testRowEqualsDeep() throws SqlParseException { assertEqualsDeep("CAST(a AS ROW(field INTEGER))", "CAST(a AS ROW(field INTEGER))", true); } {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)