Lucas61000 opened a new pull request, #10323:
URL: https://github.com/apache/gravitino/pull/10323
<!--
1. Title: [#<issue>] <type>(<scope>): <subject>
Examples:
- "[#123] feat(operator): support xxx"
- "[#233] fix: check null before access result in xxx"
- "[MINOR] refactor: fix typo in variable name"
- "[MINOR] docs: fix typo in README"
- "[#255] test: fix flaky test NameOfTheTest"
Reference: https://www.conventionalcommits.org/en/v1.0.0/
2. If the PR is unfinished, please mark this PR as draft.
-->
### What changes were proposed in this pull request?
- Added a static escapeSqlLiteral method in LancePartitionStatisticStorage
class that escapes single quotes in SQL literals by replacing ' with ''
- Used this method to escape partition names and statistic names in
dropStatisticsImpl method
- Also applied the same fix to getPartitionFilter method to handle partition
names with single quotes
### Why are the changes needed?
Fix: #10165
### Does this PR introduce _any_ user-facing change?
### How was this patch tested?
- Added a new test case testDropStatisticsWithQuoteInPartitionName that
specifically tests partition names with single quotes
--
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]