Zoltan Chovan created HIVE-22750:
------------------------------------
Summary: Consolidate LockType naming
Key: HIVE-22750
URL: https://issues.apache.org/jira/browse/HIVE-22750
Project: Hive
Issue Type: Improvement
Components: Transactions
Reporter: Zoltan Chovan
Assignee: Zoltan Chovan
Extend enum with string literal to remove unnecessary `id` to `char` casting
for the LockType:
{code:java}
switch (lockType) {
case EXCLUSIVE:
lockChar = LOCK_EXCLUSIVE;
break;
case SHARED_READ:
lockChar = LOCK_SHARED;
break;
case SHARED_WRITE:
lockChar = LOCK_SEMI_SHARED;
break;
}
{code}
Consolidate LockType naming in code and schema upgrade scripts:
{code:java}
CASE WHEN HL.`HL_LOCK_TYPE` = 'e' THEN 'exclusive' WHEN HL.`HL_LOCK_TYPE` = 'r'
THEN 'shared' WHEN HL.`HL_LOCK_TYPE` = 'w' THEN *'semi-shared'* END AS
LOCK_TYPE,
{code}
EXCL_DROP
EXCL_WRITE
SHARED_WRITE
SHARED_READ
--
This message was sent by Atlassian Jira
(v8.3.4#803005)