Description
Happens only with Python 3
impala-python3 shell/impala_shell.py create table icebergupdatet (i int, s string) stored as iceberg; alter table icebergupdatet set tblproperties("format-version"="2"); delete from icebergupdatet where i=0; Unknown Exception : '>' not supported between instances of 'NoneType' and 'int' Traceback (most recent call last): File "shell/impala_shell.py", line 1428, in _execute_stmt if is_dml and num_rows == 0 and num_deleted_rows > 0: TypeError: '>' not supported between instances of 'NoneType' and 'int'
The same erros should also happen when the delete removes > 0 rows, but the impala server has an older version that doesn't set TDmlResult.rows_deleted
Attachments
Issue Links
- is related to
-
IMPALA-12978 IMPALA-12544 made impala-shell incompatible with old impala servers
- In Progress