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)); } } }
@Override public boolean equals(Object o) { if (!(o instanceof SimpleHiveLock)) { return false; } SimpleHiveLock simpleLock = (SimpleHiveLock) o; return lockObj.equals(simpleLock.getHiveLockObject()) && lockMode == simpleLock.getHiveLockMode(); } }
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 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; }
@Override public boolean equals(Object o) { if (!(o instanceof SimpleHiveLock)) { return false; } SimpleHiveLock simpleLock = (SimpleHiveLock) o; return lockObj.equals(simpleLock.getHiveLockObject()) && lockMode == simpleLock.getHiveLockMode(); } }
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; }
@Override public boolean equals(Object o) { if (!(o instanceof SimpleHiveLock)) { return false; } SimpleHiveLock simpleLock = (SimpleHiveLock) o; return lockObj.equals(simpleLock.getHiveLockObject()) && lockMode == simpleLock.getHiveLockMode(); } }