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 | 满足条件的内容路由到此连线。 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。