HBase Javaクライアントを使用して、次の質問にできるだけ効率的に答えようとしています。
特定の行と特定の列ファミリーについて、特定のプレフィックスを持つ修飾子はどれですか?
でを使用する可能性がQualifierFilter
ありますBinaryPrefixComparator
。これは機能しますか?私の直感では、これらの列の対応するセルの内容を送信せずにこれを実行できるはずですよね?KeyOnlyFilter
ここでの作品のようなものはありますか?
HBase Javaクライアントを使用して、次の質問にできるだけ効率的に答えようとしています。
特定の行と特定の列ファミリーについて、特定のプレフィックスを持つ修飾子はどれですか?
でを使用する可能性がQualifierFilter
ありますBinaryPrefixComparator
。これは機能しますか?私の直感では、これらの列の対応するセルの内容を送信せずにこれを実行できるはずですよね?KeyOnlyFilter
ここでの作品のようなものはありますか?
これが私が仕事に取り掛かったものです。 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()
最後にヌルバイトを追加するだけの関数はどこにありますか。