### _Why are the changes needed?_
This is a subtask of umbrella issue #KPIP-1
- /${version}/sessions/${identifier}/operations
- mapping:
- ICLIService#executeStatement
- ICLIService#executeStatementAsync
- ICLIService#getTypeInfo
- ICLIService#getCatelogs
- ICLIService#getSchemas
- ICLIService#getTables
- ICLIService#getTableTypes
- ICLIService#getColumns
- ICLIService#getFunctions
- desc: create a new operation under a session
- method: POST
- params:
- operation: e.g. GetTableTypes
- addition: required params to create an Operation
- returns: an instance of OperationHandle
### _How was this patch tested?_
- [ ] 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 #1353 from simon824/r1.
Closes #1351
98ffcda4 [simon] rename
7c0c3b40 [simon] ut fix
586a0b8a [simon] rename url
1ea6f322 [simon] codestyle
48b5d79d [simon] fix
543caf3c [simon] separate
0ff30af2 [simon] codestyle
203cb164 [simon] Merge remote-tracking branch 'upstream/master' into r1
e578cb42 [simon] fix codestype
006ce4d4 [simon] bugfix
aeb0de63 [simon] operationtype
3b6dceec [simon] init
Authored-by: simon <zhangshiming@cvte.com>
Signed-off-by: ulysses-you <ulyssesyou@apache.org>
|
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||