kyuubi/externals
Paul Lin 14d0dab697
[KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data
### _Why are the changes needed?_
Currently, `getNextRowSetInternal` returns `TRowSet` which is not friendly to explicit EOS in streaming result fetch.

This PR changes the return type to `TFetchResultsResp` to allow the engines to determine the EOS.

### _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

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

Closes #5160 from link3280/refactor_result.

Closes #5160

09822f2ee [Paul Lin] Fix hasMoreRows missing
c94907e2b [Paul Lin] Explicitly set `resp.setHasMoreRows(false)` for operations
4d193fb1d [Paul Lin] Revert unrelated changes in FlinkOperation
ffd0367b3 [Paul Lin] Refactor getNextRowSetInternal to support fetch streaming data

Authored-by: Paul Lin <paullin3280@gmail.com>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-08-15 16:06:10 +08:00
..
kyuubi-chat-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00
kyuubi-download [KYUUBI #4348] [INFRA] Cache engine archives in CI jobs for maven download plugin 2023-02-18 22:34:02 +08:00
kyuubi-flink-sql-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00
kyuubi-hive-sql-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00
kyuubi-jdbc-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00
kyuubi-spark-sql-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00
kyuubi-trino-engine [KYUUBI #5160] Refactor getNextRowSetInternal to support fetch streaming data 2023-08-15 16:06:10 +08:00