- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我通过仅使用我想要的特定列名称和使用列过滤器的列范围设置扫描仪来扫描 HBase。
添加单独的行:
known_fields.forEach(known_field ->scanner.addColumn("x".getBytes(), known_field.getBytes()));
我还添加了一个列过滤器:
scanner.setFilter(new ColumnRangeFilter(start, true, stop, true));
所有变量都有正确的值。我正在扫描如下
scanner.setCacheBlocks(false);
scanner.setBatch(1000);
ResultScanner results = null;
Table table = null;
try {
table = connection.getTable("table_test");
results = table.getScanner(scanner);
boolean hasPerformed;
for (final Result result : results) {
...
results
始终为空。但是,如果我注释掉 scanner.setFilter(new ColumnRangeFilter(start, true, stop, true));
或 scanner.addColumn(
,结果非常好。它不适用于组合。
如何实现已知列与范围列的组合?
最佳答案
如果 scanner.addColumn
的列数较少,您可以使用 FilterList使用 MUST_PASS_ONE
运算符并传递给它乘以 ColumnRangeFilter
。添加要扫描的列在这种情况下相当于添加具有重合开始和结束列的 ColumnRangeFilter。例如
Filter filter = new FilterList(FilterList.Operator.MUST_PASS_ONE);
known_fields.forEach(known_field ->
filter.addFilter(new ColumnRangeFilter(known_field.getBytes(), true,
known_field.getBytes(), true));
filter.add(new ColumnRangeFilter(start, true, stop, true));
scan.setFilter(filter);
关于java - HBase addColumn 和 setFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33915006/
我看到一个在 GAE 谷歌组 ( this thread ) 上进行部分字符串搜索的示例: String term1 = "cow"; String term2 = "horse"; Query q;
我正在试用新的 Android 移动后端。我做了所有的基本示例,现在我想设置一个或多个过滤器。我只尝试了一个,但 getCloudBackend().list 返回了一个空列表。 我在实体中使用值过滤
我正在尝试将一个信号分配给一个按钮,以便它调用一个过滤并在 tableView 上显示特定数据的函数。 但是当我点击按钮时它说: Type error: setFilter(self, str) to
我为我的搜索引擎安装了 sphinx,它工作得很好,但现在我正在尝试使用 setFilter() 为搜索添加一些额外的功能,这应该允许我执行 WHERE/AND 子句,但是每当我尝试搜索,它应该返回任
这是我在这里@stackoverflow 的第一个问题。 我正在为一些 VoIP 生产服务器编写一个监控工具,特别是一个嗅探工具,它允许使用 Perl 中的 pcap 库捕获与给定模式匹配的所有流量(
我想知道@ngrx/data 中的 EntityCollectionService 的 setFilter 方法是如何工作的。 documentation暗示了它是如何使用的,但没有示例显示实际使用的
我想使用 setFilter 表达式按子字符串过滤图 block 集中给定的要素属性。注意:我不想加载图 block 集外部的功能数组,我希望它仅使用 setFilter,而不是 getFeature
我有以下代码部分可以帮助我屏蔽 json 响应的某些属性, ObjectMapper 映射器 = new ObjectMapper(); mapper.setFilters(new SimpleFil
在我的应用程序中,我想将我的增强网格的过滤器插件设置为 null 或其他内容 grid.setFilter([{ type: 'string', column: 1, cond
我通过仅使用我想要的特定列名称和使用列过滤器的列范围设置扫描仪来扫描 HBase。 添加单独的行: known_fields.forEach(known_field ->scanner.addColu
DoCmd.ApplyFilter 和 DoCmd.SetFilter 方法有什么区别?我在 msdn 上查看了它们,但看不出有什么区别。他们甚至有相同的论点。 最佳答案 它 (SetFilter)
事实证明,Mapbox 的新 GL API 很难使用。我想知道是否可以通过 jQuery 的each 函数构建一个具有这种奇怪格式的数组。 我正在创建一个带有类别复选框的表单,用于过滤 map 上显示
我正在开发一个 android messagerie 应用程序,消息存储在互联网上的 CouchDB(Apache) 数据库中。如何在我的 Android 设备上使用过滤器提取消息? Android
本文整理了Java中net.ontopia.topicmaps.xml.XTMTopicMapWriter.setFilter()方法的一些代码示例,展示了XTMTopicMapWriter.setF
当我在 EditText 上使用 setFilter 方法来处理特殊字符时,maxLength 属性没有按预期工作。我的代码如下。 editName = (EditText)findViewById(
我正在使用 Mapbox 的 API 在 map 上加载标记,并且我希望根据是否选中与其标记颜色对应的复选框来显示不同的标记。 我的 data.geoJSON 文件看起来像这样: { "type"
我是一名优秀的程序员,十分优秀!