kyuubi/externals
Fu Chen c28cc6b3b3 [KYUUBI #4019] Binding python/sql spark session
### _Why are the changes needed?_

Bind python and SQL spark session, then the variables we set on the python side can be visited on the SQL side

After this PR, we can change the execution mode from python to sql by running

```python
spark.sql("SET kyuubi.operation.language=SQL").show()
```

![5091671606960_ pic_hd](https://user-images.githubusercontent.com/8537877/208873580-bf6d8a09-63ad-4788-bce7-c1fe2705f0b2.jpg)

### _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.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request

Closes #4019 from cfmcgrady/binding-sql.

Closes #4019

2fd16a8e2 [Fu Chen] address comment
2136dfd64 [Fu Chen] fix style
cf8a612ee [Fu Chen] fix ut
57c592ed6 [Fu Chen] fix ut
fed7614dd [Fu Chen] binding python/sql spark session

Authored-by: Fu Chen <cfmcgrady@gmail.com>
Signed-off-by: Fu Chen <cfmcgrady@gmail.com>
2022-12-26 10:16:49 +08:00
..
kyuubi-download [KYUUBI #3842] [Improvement] Support maven pom.xml code style check with spotless plugin 2022-11-23 22:08:00 +08:00
kyuubi-flink-sql-engine [KYUUBI #3915] Client support detecting ResultSet codec 2022-12-13 17:05:47 +08:00
kyuubi-hive-sql-engine [KYUUBI #3915] Client support detecting ResultSet codec 2022-12-13 17:05:47 +08:00
kyuubi-jdbc-engine [KYUUBI #3915] Client support detecting ResultSet codec 2022-12-13 17:05:47 +08:00
kyuubi-spark-sql-engine [KYUUBI #4019] Binding python/sql spark session 2022-12-26 10:16:49 +08:00
kyuubi-trino-engine [KYUUBI #3915] Client support detecting ResultSet codec 2022-12-13 17:05:47 +08:00