kyuubi/extensions/spark
xorsum d414535cb6
[KYUUBI #6582] [KYUUBI-6581] Zorder clause syntax does not support special characters
# 🔍 Description
## Issue References 🔗

This pull request fixes #6581

## Describe Your Solution 🔧

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

I modified `KyuubiSparkSQLAstBuilder#visitMultipartIdentifier` and implemented `KyuubiSparkSQLAstBuilder#visitQuotedIdentifier` to process the quoted identifiers.

## Types of changes 🔖

- [x] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Test Plan 🧪

#### Behavior Without This Pull Request ⚰️

#### Behavior With This Pull Request 🎉

#### Related Unit Tests

```
extensions/spark/kyuubi-extension-spark-3-3/src/test/scala/org/apache/spark/sql/ZorderSuiteBase.scala

test("optimize sort by backquoted column name")
```

---

# Checklist 📝

- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)

**Be nice. Be informative.**

Closes #6582 from XorSum/features/zorder-backquote.

Closes #6582

16ffa1238 [xorsum] zorder by support quote

Authored-by: xorsum <xorsum@outlook.com>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2024-08-06 13:39:25 +08:00
..
kyuubi-extension-spark-3-3 [KYUUBI #6582] [KYUUBI-6581] Zorder clause syntax does not support special characters 2024-08-06 13:39:25 +08:00
kyuubi-extension-spark-3-4 [KYUUBI #6582] [KYUUBI-6581] Zorder clause syntax does not support special characters 2024-08-06 13:39:25 +08:00
kyuubi-extension-spark-3-5 [KYUUBI #6582] [KYUUBI-6581] Zorder clause syntax does not support special characters 2024-08-06 13:39:25 +08:00
kyuubi-extension-spark-jdbc-dialect [KYUUBI #6545] Deprecate and remove building support for Spark 3.2 2024-07-22 11:59:34 +08:00
kyuubi-spark-authz [KYUUBI #6564] Insert into table check the privilege of table 2024-08-05 16:58:24 +08:00
kyuubi-spark-authz-shaded [KYUUBI #6197] Revise dependency management of Spark authZ plugin 2024-03-22 10:30:30 +08:00
kyuubi-spark-connector-common [KYUUBI #6545] Deprecate and remove building support for Spark 3.2 2024-07-22 11:59:34 +08:00
kyuubi-spark-connector-hive [KYUUBI #6453] Make KSHC support Spark 4.0 and enable CI for Spark 4.0 2024-06-07 11:01:24 +08:00
kyuubi-spark-connector-tpcds [KYUUBI #6545] Deprecate and remove building support for Spark 3.2 2024-07-22 11:59:34 +08:00
kyuubi-spark-connector-tpch [KYUUBI #6545] Deprecate and remove building support for Spark 3.2 2024-07-22 11:59:34 +08:00
kyuubi-spark-lineage [KYUUBI #6545] Deprecate and remove building support for Spark 3.2 2024-07-22 11:59:34 +08:00