1

私はそのように範囲の両端で包括的および排他的に行うことができる複合列を持っています

    AnnotatedCompositeSerializer serializer = info1.getCompositeSerializer();
    CompositeRangeBuilder range = serializer.buildRange();
    if(fromInclusive)
        range = range.greaterThanEquals(from);
    else
        range = range.greaterThan(from);
    if(toInclusive)
        range = range.lessThanEquals(to);
    else
        range = range.lessThan(to);
    return range;

これまでのところ素晴らしいですが、名前がInteger、Decimal、またはStringのいずれかである複合名のない通常の列ファミリがある場合、どうすれば同じことを行うことができますか. 今、私はちょうど持っています

        ByteBufferRange range = new RangeBuilder().setStart(from).setEnd(to).setLimit(batchSize).build();

ただし、包括的/排他的の方法はありません。

これを行う方法は?

注: Integer と Decimal は 2 の補数である可能性があるため、ffffff で開始できます。値の長さは、必要なだけ大きくなる可能性があるため、誰にもわかりません。

ありがとう、ディーン

4

0 に答える 0