@Override public Result getRowOrBefore(final byte[] row, final byte[] family) throws IOException { return runNoIE(new TableRunnable<Result>() { @Override public Result run(HTableInterface table) throws IOException, InterruptedException { return table.getRowOrBefore(row, family); } }); }
@Override public void put(final Put put) throws IOException { runNoIE(new TableRunnable<Void>() { @Override public Void run(HTableInterface table) throws IOException, InterruptedException { table.put(put); return null; } }); }
@Override public void put(final List<Put> puts) throws IOException { runNoIE(new TableRunnable<Void>() { @Override public Void run(HTableInterface table) throws IOException, InterruptedException { table.put(puts); return null; } }); }
@Override public void delete(final List<Delete> deletes) throws IOException { runNoIE(new TableRunnable<Void>() { @Override public Void run(HTableInterface table) throws IOException, InterruptedException { table.delete(deletes); return null; } }); }
@Override public long incrementColumnValue(final byte[] row, final byte[] family, final byte[] qualifier, final long amount) throws IOException { return runNoIE(new TableRunnable<Long>() { @Override public Long run(HTableInterface table) throws IOException, InterruptedException { return table.incrementColumnValue(row, family, qualifier, amount); } }); }
@Override public Result append(final Append append) throws IOException { return runNoIE(new TableRunnable<Result>() { @Override public Result run(HTableInterface table) throws IOException, InterruptedException { return table.append(append); } }); }
@Override public Result get(final Get get) throws IOException { return runNoIE(new TableRunnable<Result>() { @Override public Result run(HTableInterface table) throws IOException, InterruptedException { return table.get(get); } }); }
@Override public ResultScanner getScanner(final Scan scan) throws IOException { return runNoIE(new TableRunnable<ResultScanner>() { @Override public ResultScanner run(HTableInterface table) throws IOException, InterruptedException { return table.getScanner(scan); } }); }
@Override public boolean checkAndDelete(final byte[] row, final byte[] family, final byte[] qualifier, final byte[] value, final Delete delete) throws IOException { return runNoIE(new TableRunnable<Boolean>() { @Override public Boolean run(HTableInterface table) throws IOException, InterruptedException { return table.checkAndDelete(row, family, qualifier, value, delete); } }); }
@Override public RowLock lockRow(final byte[] row) throws IOException { return runNoIE(new TableRunnable<RowLock>() { @Override public RowLock run(HTableInterface table) throws IOException, InterruptedException { return table.lockRow(row); } }); }
@Override public boolean exists(final Get get) throws IOException { return runNoIE(new TableRunnable<Boolean>() { @Override public Boolean run(HTableInterface table) throws IOException, InterruptedException { return table.exists(get); } }); }
@Override public ResultScanner getScanner(final byte[] family, final byte[] qualifier) throws IOException { return runNoIE(new TableRunnable<ResultScanner>() { @Override public ResultScanner run(HTableInterface table) throws IOException, InterruptedException { return table.getScanner(family, qualifier); } }); }
@Override public void delete(final Delete delete) throws IOException { runNoIE(new TableRunnable<Void>() { @Override public Void run(HTableInterface table) throws IOException, InterruptedException { table.delete(delete); return null; } }); }
@Override public long incrementColumnValue(final byte[] row, final byte[] family, final byte[] qualifier, final long amount, final boolean writeToWAL) throws IOException { return runNoIE(new TableRunnable<Long>() { @Override public Long run(HTableInterface table) throws IOException, InterruptedException { return table.incrementColumnValue(row, family, qualifier, amount, writeToWAL); } }); }
@Override public void mutateRow(final RowMutations rm) throws IOException { runNoIE(new TableRunnable<Object>() { @Override public Object run(HTableInterface table) throws IOException, InterruptedException { table.mutateRow(rm); return null; } }); }
@Override public ResultScanner getScanner(final byte[] family) throws IOException { return runNoIE(new TableRunnable<ResultScanner>() { @Override public ResultScanner run(HTableInterface table) throws IOException, InterruptedException { return table.getScanner(family); } }); }
@Override public boolean checkAndPut(final byte[] row, final byte[] family, final byte[] qualifier, final byte[] value, final Put put) throws IOException { return runNoIE(new TableRunnable<Boolean>() { @Override public Boolean run(HTableInterface table) throws IOException, InterruptedException { return table.checkAndPut(row, family, qualifier, value, put); } }); }
@Override public void unlockRow(final RowLock rl) throws IOException { runNoIE(new TableRunnable<Void>() { @Override public Void run(HTableInterface table) throws IOException, InterruptedException { table.unlockRow(rl); return null; } }); }
@Override public Result[] get(final List<Get> gets) throws IOException { return runNoIE(new TableRunnable<Result[]>() { @Override public Result[] run(HTableInterface table) throws IOException, InterruptedException { return table.get(gets); } }); }
@Override public Result increment(final Increment increment) throws IOException { return runNoIE(new TableRunnable<Result>() { @Override public Result run(HTableInterface table) throws IOException { return table.increment(increment); } }); }