Filter

  • CompareFilter

是高层的抽象类,下面我们将看到他的实现类和实现类代表的各种过滤条件

  • RowFilter,FamliyFilter,QualifierFilter,ValueFilter

行,列组,列,值等的过滤

  • SingleColumnValueFilter

单值过滤器是以特定“列”的“值”为过滤内容,值得是单列的值。而行值过滤器比较的是所有列的值。与其进行比较。

  • FilterMissing

指的是对于找不到该列的行的时候,做的特殊处理。true,不返回该行,false 返回该行

  • PrefixFilter

前缀过滤器将会过滤掉不匹配的记录,过滤的对象是主键的值。

  • PageFilter

分页过滤器,通过pageSize设置每次返回的行数,这需要客户端在遍历的时候记住页开始的地方,配合scan的startkey一起使用

  • FilterList

过滤器集合,Hbase的过滤器设计遵照于设计模式中的组合模式,以上的所有过滤器都可以叠加起来共同作用于一次查询

  • KeyOnlyFilter

设置过滤的结果集中只包含键而忽略值,

  • FirstKeyOnlyFilter

在键过滤器的基础上,根据列有序,只包含第一个满足的键,返回每个行的第一列的KV,可以用于有效的执行行计数操作。

  • ColumnPrefixFilter

这里过滤的对象是列的值。

  • TimestampsFilter

这里参数是一个集合,只有包含在集合中的版本才会包含在结果集中

作者:WJustHM
链接:https://www.jianshu.com/p/0485cb607c2f
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Hbase过滤器(Filter)汇总相关推荐

  1. 【甘道夫】HBase(0.96以上版本)过滤器Filter详解及实例代码

    说明: 本文参考官方Ref Guide,Developer API和众多博客,并结合实测代码编写,详细总结HBase的Filter功能,并附上每类Filter的相应代码实现. 本文尽量遵从Ref Gu ...

  2. hbase过滤器查询

    引言:过滤器的类型很多,但是可以分为两大类 比较过滤器 专用过滤器 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端: hbase过滤器的比较运算符: LESS < ...

  3. Hbase过滤器与scala编程

    什么是Hbase过滤器?有什么用 因为Hbase没有sql,一些复杂的查询就需要用过滤器来实现. 过滤器 为方便后续输出查看结果,先封装一个打印结果的函数 def printScanner(resul ...

  4. HBase过滤器简介

    HBase过滤器简介 HBase过滤器(filter)提供非常强大的特性帮助用户提高其处理表中数据的效率. HBase中两种主要的数据读取函数是get()和scan(),他们都支持直接访问数据和通过指 ...

  5. ----------------------过滤器filter简单登录和乱码过滤----

    web.xml里面的代码 <?xml version="1.0" encoding="UTF-8"?> <web-app version=&q ...

  6. ⑧javaWeb之在例子中学习(过滤器Filter)

    前言 本系列 Servlet & JSP 学习系列[传送门]逐渐到了中期了,希望大家喜欢我写的,总结的点点滴滴- 今天我们来讲讲过滤器 你们的支持是我写博客的动力哦. 最近买了两本书,觉得大二 ...

  7. 一场由过滤器Filter引发的血案

    一场由过滤器Filter引发的血案 事件起因 本来应该是下图的登录界面 变成了这样 What's the fuck????? 抓狂 原因 解决方法: 在过滤器中给资源文件开个绿色通道

  8. Java web—Servlet过滤器(Filter)

    前言:         过滤器是Servlet中一个非常重要的组成部分,进行WEB开发时无不用到过滤器:因此这篇blog来单独总结下关于过滤器的知识点. 一.首先来了解一下什么是过滤器: 下面这句话引 ...

  9. ITK:过滤器Filter和ParallelizeImageRegion比较

    ITK:过滤器Filter和ParallelizeImageRegion比较 内容提要 输出结果 C++实现代码 内容提要 本示例演示如何利用MultiThreaderBase :: Parallel ...

最新文章

  1. pde中微元分析法的主要思想_果然是清北学霸,高中数学解题思想与技巧方法,学会不下145分...
  2. 德州学院计算机吴,计算机与信息学院举办“博士讲堂”系列讲座
  3. 实战SSM_O2O商铺_25【商品类别】商品类别列表展示从Dao到View层的开发
  4. hihocoder #1343 : Stable Members(支配树)
  5. Xcode 自带单元测试
  6. python学习day04
  7. 2021曲靖高考成绩查询时间,2021年曲靖高考成绩排名及成绩公布时间什么时候出来...
  8. 架构设计 | 接口幂等性原则,防重复提交Token管理
  9. 我来做百科(第一天)
  10. 异常处理——我应该抓住这个异常吗?
  11. 2018 年的 Apache 社区不平凡:让数字来说话
  12. C#高级编程9 第18章 部署
  13. c#加粗代码_C# 8中的可空引用类型
  14. 常用求导公式 高阶导公式 莱布尼兹公式
  15. 山东理工ACM[2108]一元二次方程Ⅲ
  16. 【答粉丝问】桌面运维需要具备的技能有什么?
  17. SVN mac 破解版
  18. 一次成功的云存储接管实战
  19. 24点计算器Python脚本
  20. windows环境中Python中调用matlab

热门文章

  1. cobbler网络装机
  2. php做的物资管理系统,基于WEB的物资管理信息系统
  3. 电脑不能打字_电脑拼音打字快速入门秘籍
  4. synchronized原理_synchronized关键字的作用、原理以及锁优化
  5. c语言游戏注入dll能干什么,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...
  6. 割平面法只能求解纯整数规划吗_离散规划 解法
  7. cni k8s 插件安装_K8S 之 Flannel网络插件安装
  8. mysql删除n行_订购记录并在MySQL中删除n行
  9. php要输出为空值怎么写,thinkphp3.0基础模板引擎变量为空时输出默认值
  10. tkinter frame背景色_Tkinter教程-基础组件(三)