@Override public View viewGe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewGe(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 viewGe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewGe(key), mTransformer); }
@Override public View viewGe(byte[] tkey) { byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } } return new TransformedView(mSource.viewGe(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 viewGt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } subView = mSource.viewGe(key); } else { subView = mSource.viewGt(key); } return new TransformedView(subView, mTransformer); }
@Override public View viewGt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } subView = mSource.viewGe(key); } else { subView = mSource.viewGt(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); }
@Override public View viewGt(byte[] tkey) { View subView; byte[] key = inverseTransformKey(tkey); if (key == null) { key = mTransformer.inverseTransformKeyGt(tkey); if (key == null) { return nonView(); } subView = mSource.viewGe(key); } else { subView = mSource.viewGt(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); }