Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.2.0
-
None
Description
Currently ACID UpdateDeleteSemanticAnalyzer directly manipulates the AST tree but it's different from the general approach of modifying the token stream and thus will cause AST tree mismatch if there is any rewrite happening after UpdateDeleteSemanticAnalyzer.
The long term solution will be to rewrite the AST handling logic in UpdateDeleteSemanticAnalyzer, to make it consistent with the general approach.
This ticket will for now detect the error prone cases and fail early.
Attachments
Attachments
Issue Links
- is related to
-
HIVE-16028 Fail UPDATE/DELETE/MERGE queries when Ranger authorization manager is used
- Closed
- relates to
-
HIVE-15970 Fix merge to work in presence of AST rewrites
- Closed