1

HBase Javaクライアントを使用して、次の質問にできるだけ効率的に答えようとしています。

特定の行と特定の列ファミリーについて、特定のプレフィックスを持つ修飾子はどれですか?

でを使用する可能性がQualifierFilterありますBinaryPrefixComparator。これは機能しますか?私の直感では、これらの列の対応するセルの内容を送信せずにこれを実行できるはずですよね?KeyOnlyFilterここでの作品のようなものはありますか?

4

1 に答える 1

0

これが私が仕事に取り掛かったものです。 KeyOnlyFilterと同様に見事に機能します。ColumnPrefixFilter私が知る限り、これはとと同等QualifierFilterですBinaryPrefixComparator

Scan scan = new Scan(MY_ROW, getSuccessor(MY_ROW))
                .addFamily(MY_COLFAM)
                .setMaxVersions(1)
                .setFilter(
                    new FilterList(
                        Operator.MUST_PASS_ALL, Arrays.<Filter>asList(
                            new KeyOnlyFilter(),
                            new ColumnPrefixFilter(MY_PREFIX)
                        )));

getSuccessor()最後にヌルバイトを追加するだけの関数はどこにありますか。

于 2012-08-17T22:09:49.147 に答える