public interface HiveLockManager
HiveTxnManager.| Modifier and Type | Method and Description |
|---|---|
void |
close() |
List<HiveLock> |
getLocks(boolean verifyTablePartitions,
boolean fetchData) |
List<HiveLock> |
getLocks(HiveLockObject key,
boolean verifyTablePartitions,
boolean fetchData) |
HiveLock |
lock(HiveLockObject key,
HiveLockMode mode,
boolean keepAlive) |
List<HiveLock> |
lock(List<HiveLockObj> objs,
boolean keepAlive,
Driver.LockedDriverState lDrvState) |
void |
prepareRetry() |
void |
refresh()
refresh to enable new configurations.
|
void |
releaseLocks(List<HiveLock> hiveLocks) |
void |
setContext(HiveLockManagerCtx ctx) |
void |
unlock(HiveLock hiveLock) |
void setContext(HiveLockManagerCtx ctx) throws LockException
LockExceptionHiveLock lock(HiveLockObject key, HiveLockMode mode, boolean keepAlive) throws LockException
key - object to be lockedmode - mode of the lock (SHARED/EXCLUSIVE)keepAlive - if the lock needs to be persisted after the statementLockExceptionList<HiveLock> lock(List<HiveLockObj> objs, boolean keepAlive, Driver.LockedDriverState lDrvState) throws LockException
LockExceptionvoid unlock(HiveLock hiveLock) throws LockException
LockExceptionList<HiveLock> getLocks(boolean verifyTablePartitions, boolean fetchData) throws LockException
LockExceptionList<HiveLock> getLocks(HiveLockObject key, boolean verifyTablePartitions, boolean fetchData) throws LockException
LockExceptionvoid close()
throws LockException
LockExceptionvoid prepareRetry()
throws LockException
LockExceptionvoid refresh()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.