return ByteUtil.getKeyRange(key, op, PDataType.VARBINARY);
@Override public KeyRange getKeyRange(CompareOp op, Expression rhs) { ImmutableBytesWritable ptr = new ImmutableBytesWritable(); rhs.evaluate(null, ptr); byte[] key = ByteUtil.copyKeyBytesIfNecessary(ptr); // If the column is fixed width, fill is up to it's byte size PDataType type = getColumn().getDataType(); if (type.isFixedWidth()) { Integer length = getColumn().getByteSize(); if (length != null) { key = ByteUtil.fillKey(key, length); } } return ByteUtil.getKeyRange(key, op, type); }