私のプロジェクトでは、SingleColumnValue
同じ列修飾子に 2 つのフィルターを適用する必要があるという条件があります。2 つのフィルターは、列修飾子に値「A」または値「B」が含まれているかどうかを確認します。しかし、フィルターは機能していないようです。
FilterList filterList = new FilterList(Operator.MUST_PASS_ONE);
SingleColumnValueFilter filter2 = new SingleColumnValueFilter(Bytes.toBytes("data"), Bytes.toBytes("type"),CompareOp.EQUAL,Bytes.toBytes("A"));
filter2.setFilterIfMissing(true);
filterList.addFilter(filter2);
SingleColumnValueFilter filter1 = new SingleColumnValueFilter(Bytes.toBytes("data"), Bytes.toBytes("type"), CompareOp.EQUAL, Bytes.toBytes("B")); filter1.setFilterIfMissing(true);
filterList.addFilter(filter1);
そうすることに間違いはありますか?同じ修飾子に2つのフィルターを適用して、これは可能ですか? 代替ソリューションはありますか?
前もって感謝します。