Skip to main content

FilterRecord

描述:

按设定过滤Avro或Json数组或文本行

标签:

JSON, Avro, Text, 过滤

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.

名字默认值允许值列表描述
输入内容类型JSON
- JSON
- AVRO
- TXT
传入的flowfile内容的数据类型,仅支持“JSON”,“AVRO”或“TEXT”,默认为“JSON”。
逻辑条件AND
- AND
- OR
- NOT
过滤的逻辑条件,仅支持“AND”,“OR”或“NOT”,默认为“AND”,对于"OR/AND" 可支持多个条件,"NOT"仅支持一个,当逻辑条件为"NOT"时,条件的JSON数组中仅第一个条件生效。
高级设置过滤的查询条件,以JSON数组格式进行设置,以下4个字段必须存在JSON对象中:"field","function","opertator","value"。

连线:

名字描述
Reject不满足条件的内容路由到此连线。
Failure查询失败的结果将路由到此连线。
Filter满足条件的内容路由到此连线。

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。