kyuubi/dev
qphien 4cd83790ae [KYUUBI #939] Add Z-Order extensions to support optimize SQL
<!--
Thanks for sending a pull request!

Here are some tips for you:
  1. If this is your first time, please read our contributor guidelines: https://kyuubi.readthedocs.io/en/latest/community/contributions.html
  2. If the PR is related to an issue in https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'.
  3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP][KYUUBI #XXXX] Your PR title ...'.
-->

### _Why are the changes needed?_
This PR adds Z-Order extension to support `OPTIMIZE` SQL in https://github.com/apache/incubator-kyuubi/issues/939.

Currently this PR only supports optimize `HiveTableRelation`.

We need to set `hive.exec.dynamic.partition` to `true` and `hive.exec.dynamic.partition.mode` to `nonstrict` when a partitioned table is optimized.

### _How was this patch tested?_
- [x] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [ ] [Run test](https://kyuubi.readthedocs.io/en/latest/develop_tools/testing.html#running-tests) locally before make a pull request

Closes #990 from qphien/zorder.

Closes #939

9190e315 [qphien] Add Z-Order extensions to support optimize SQL

Authored-by: qphien <clxidian@126.com>
Signed-off-by: ulysses-you <ulyssesyou18@gmail.com>
2021-09-06 18:04:11 +08:00
..
kyuubi-codecov [BUILD] Bump 1.4.0-SNAPSHOT 2021-08-17 01:39:06 +08:00
kyuubi-extension-spark-3-1 [KYUUBI #939] Add Z-Order extensions to support optimize SQL 2021-09-06 18:04:11 +08:00
kyuubi-tpcds [BUILD] Bump 1.4.0-SNAPSHOT 2021-08-17 01:39:06 +08:00
dependencyList [KYUUBI #999] Build the basic framework for rest frontend service 2021-09-03 19:19:17 +08:00
merge_kyuubi_pr.py [KYUUBI #809] [INFRA] Support reopened PR in pr merge tool 2021-07-15 18:05:07 +08:00