private void getLocks(String[] paths, boolean verify, boolean fetchData, List<HiveLock> locks, HiveConf conf) throws LockException { HiveLockMode lockMode = getLockMode(); if (fetchData) { for (HiveLockObjectData data : datas.values()) { HiveLockObject lock = verify(verify, paths, data, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } } else { HiveLockObject lock = verify(verify, paths, null, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } }
private void getLocks(String[] paths, boolean verify, boolean fetchData, List<HiveLock> locks, HiveConf conf) throws LockException { HiveLockMode lockMode = getLockMode(); if (fetchData) { for (HiveLockObjectData data : datas.values()) { HiveLockObject lock = verify(verify, paths, data, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } } else { HiveLockObject lock = verify(verify, paths, null, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } }
private void getLocks(String[] paths, boolean verify, boolean fetchData, List<HiveLock> locks, HiveConf conf) throws LockException { HiveLockMode lockMode = getLockMode(); if (fetchData) { for (HiveLockObjectData data : datas.values()) { HiveLockObject lock = verify(verify, paths, data, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } } else { HiveLockObject lock = verify(verify, paths, null, conf); if (lock != null) { locks.add(new SimpleHiveLock(lock, lockMode)); } } }
private HiveLock lockPrimitive(HiveLockObject key, HiveLockMode mode) throws LockException { if (root.lock(key.getPaths(), key.getData(), mode == HiveLockMode.EXCLUSIVE)) { return new SimpleHiveLock(key, mode); } return null; }
private HiveLock lockPrimitive(HiveLockObject key, HiveLockMode mode) throws LockException { if (root.lock(key.getPaths(), key.getData(), mode == HiveLockMode.EXCLUSIVE)) { return new SimpleHiveLock(key, mode); } return null; }
private HiveLock lockPrimitive(HiveLockObject key, HiveLockMode mode) throws LockException { if (root.lock(key.getPaths(), key.getData(), mode == HiveLockMode.EXCLUSIVE)) { return new SimpleHiveLock(key, mode); } return null; }