@Override public View viewGe(byte[] key) { return new ReverseView(mSource.viewLe(key)); }
@Override public View viewLe(byte[] key) { return apply(mSource.viewLe(key)); }
@Override public View viewGe(byte[] key) { return new ReverseView(mSource.viewLe(key)); }
@Override public View viewLe(byte[] key) { return apply(mSource.viewLe(key)); }
@Override public View viewGe(byte[] key) { return new ReverseView(mSource.viewLe(key)); }
@Override public View viewLe(byte[] key) { return apply(mSource.viewLe(key)); }
@Override public View viewLe(byte[] key) { return new TrimmedView(mSource.viewLe(applyPrefix(key)), mPrefix, mTrim); }
@Override public View viewLe(byte[] key) { return new TrimmedView(mSource.viewLe(applyPrefix(key)), mPrefix, mTrim); }
@Override public View viewLe(byte[] key) { return new TrimmedView(mSource.viewLe(applyPrefix(key)), mPrefix, mTrim); }
@Override public View viewLe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewLe(key), mTransformer); }
@Override public View viewLe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewLe(key), mTransformer); }
@Override public View viewLe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewLe(key), mTransformer); }
@Override public View viewLt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } subView = mSource.viewLe(key); } else { subView = mSource.viewLt(key); } return new TransformedView(subView, mTransformer); }
@Override public View viewLt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } subView = mSource.viewLe(key); } else { subView = mSource.viewLt(key); } return new TransformedView(subView, mTransformer); }
@Override public View viewLt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyLt(tkey); if (key == null) { return nonView(); } subView = mSource.viewLe(key); } else { subView = mSource.viewLt(key); } return new TransformedView(subView, mTransformer); }
return nonView(); subView = subView.viewLe(highKey); } else { subView = subView.viewLt(highKey);
return nonView(); subView = subView.viewLe(highKey); } else { subView = subView.viewLt(highKey);
return nonView(); subView = subView.viewLe(highKey); } else { subView = subView.viewLt(highKey);