jonvex commented on PR #10826: URL: https://github.com/apache/hudi/pull/10826#issuecomment-1983930177
@danny0405 the root cause of the case insensitive problem is that in `HoodieSpark32PlusAnalysis` I imported `org.apache.spark.sql.catalyst.analysis.SimpleAnalyzer.resolveExpressionByPlanChildren`. SimpleAnalyzer is a test class that is hardcoded as case sensitive. After using the resolveExpressionByPlanChildren method from our resolver, we face this issue with the optimizer validation failing. My guess is that we are not renaming the column names correctly. It might be possible to find a solution without renaming the columns but I would guess that it will take a lot more effort than just renaming the columns throughout the entire plan. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
