@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { return table.checkAndDelete(row, family, qualifier, value, delete); }
@Override public Boolean run(HTableInterface table) throws IOException, InterruptedException { return table.checkAndDelete(row, family, qualifier, value, delete); } });
public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { return table.checkAndDelete(row, family, qualifier, value, delete); }
@Override public Boolean runWith(HTableInterface hTable) throws IOException { return hTable.checkAndDelete(row, cf, qual, value, delete); } });
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] bytes, byte[] bytes1, byte[] bytes2, CompareFilter.CompareOp compareOp, byte[] bytes3, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(bytes, bytes1, bytes2, compareOp, bytes3, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] bytes, byte[] bytes1, byte[] bytes2, CompareFilter.CompareOp compareOp, byte[] bytes3, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(bytes, bytes1, bytes2, compareOp, bytes3, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] bytes, byte[] bytes1, byte[] bytes2, CompareFilter.CompareOp compareOp, byte[] bytes3, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(bytes, bytes1, bytes2, compareOp, bytes3, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] bytes, byte[] bytes1, byte[] bytes2, CompareFilter.CompareOp compareOp, byte[] bytes3, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(bytes, bytes1, bytes2, compareOp, bytes3, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(row, family, qualifier, value, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] bytes, byte[] bytes1, byte[] bytes2, CompareFilter.CompareOp compareOp, byte[] bytes3, Delete delete) throws IOException { if (allowNonTransactional) { return hTable.checkAndDelete(bytes, bytes1, bytes2, compareOp, bytes3, delete); } else { throw new UnsupportedOperationException("Operation is not supported transactionally"); } }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, byte[] value, Delete delete) throws IOException { checkState(); return table.checkAndDelete(row, family, qualifier, value, delete); }
@Override public boolean checkAndDelete(byte[] row, byte[] family, byte[] qualifier, CompareOp compareOp, byte[] value, Delete delete) throws IOException { checkState(); return table.checkAndDelete(row, family, qualifier, compareOp, value, delete); }
private boolean deleteReference(byte[] blobKey, SchemaId recordId) throws IOException { Delete delete = new Delete(blobKey); boolean result = blobIncubatorTable.checkAndDelete(blobKey, BlobIncubatorCf.REF.bytes, BlobIncubatorColumn.RECORD.bytes, recordId.getBytes(), delete); if (result) { metrics.refDeleteCount.inc(); } return result; }