@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, key, value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, key, value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, key, value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, applyPrefix(key), value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { valueCheck(value); mSource.store(txn, key, null); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, applyPrefix(key), value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { mSource.store(txn, applyPrefix(key), value); }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { if (inRange(key)) { mSource.store(txn, key, value); } else { throw fail(); } }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { if (inRange(key)) { mSource.store(txn, key, value); } else if (value != null) { throw fail(); } }
@Override public void store(Transaction txn, byte[] key, byte[] value) throws IOException { if (inRange(key)) { mSource.store(txn, key, value); } else if (value != null) { throw fail(); } }
@Override public void store(final Transaction txn, final byte[] tkey, final byte[] tvalue) throws IOException { final byte[] key = inverseTransformKey(tkey); if (key == null) { throw fail(); } mSource.store(txn, key, mTransformer.inverseTransformValue(tvalue, key, tkey)); }
@Override public void store(final Transaction txn, final byte[] tkey, final byte[] tvalue) throws IOException { final byte[] key = inverseTransformKey(tkey); if (key == null) { if (tvalue == null) { return; } throw fail(); } mSource.store(txn, key, mTransformer.inverseTransformValue(tvalue, key, tkey)); }
@Override public void store(final Transaction txn, final byte[] tkey, final byte[] tvalue) throws IOException { final byte[] key = inverseTransformKey(tkey); if (key == null) { if (tvalue == null) { return; } throw fail(); } mSource.store(txn, key, mTransformer.inverseTransformValue(tvalue, key, tkey)); }