gpt4 book ai didi

filter - 如何过滤给定列的行(不为null)?

转载 作者:行者123 更新时间:2023-12-04 13:41:42 24 4
gpt4 key购买 nike

我想使用过滤器进行hbase扫描。例如,我的表的列族为A,B,C,而A的列为X。某些行的列为X,有些行的列为X。如何实现过滤器以过滤出所有具有X列的行?

最佳答案

我猜您正在HBase中寻找SingleColumnValueFilter。如API中所述

To prevent the entire row from being emitted if the column is not found on a row, use setFilterIfMissing(boolean) on Filter object. Otherwise, if the column is found, the entire row will be emitted only if the value passes. If the value fails, the row will be filtered out.



但是 SingleColumnValueFilter希望一个值使X列“CompareOp”具有某种含义,例如,如果ColumnX ==“X”,则将该行带入
或者
如果ColumnX!=“”这是ColumnX永远无法接受的哨兵值“和 setFilterIfMissing(true),请带此行,以便如果ColumnX具有某些值,则将其返回。

我希望这能朝着正确的方向前进。

关于filter - 如何过滤给定列的行(不为null)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com