filter.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "name": "filter",
  3. "about": {
  4. "trial": false,
  5. "author": {
  6. "name": "EMQ",
  7. "email": "contact@emqx.io",
  8. "company": "EMQ Technologies Co., Ltd",
  9. "website": "https://www.emqx.io"
  10. },
  11. "helpUrl": {
  12. "en_US": "https://github.com/lf-edge/ekuiper/blob/master/docs/en_US/sqls/query_language_elements.md",
  13. "zh_CN": "https://github.com/lf-edge/ekuiper/blob/master/docs/zh_CN/sqls/query_language_elements.md"
  14. },
  15. "description": {
  16. "en_US": "An operation to filter out rows based on a filter condition.",
  17. "zh_CN": "用于过滤数据流的操作"
  18. }
  19. },
  20. "properties": [
  21. {
  22. "name": "expr",
  23. "default": "12",
  24. "optional": false,
  25. "control": "text",
  26. "type": "string",
  27. "hint": {
  28. "en_US": "filter condition expression",
  29. "zh_CN": "过滤条件语句"
  30. },
  31. "label": {
  32. "en_US": "Condition",
  33. "zh_CN": "条件"
  34. }
  35. }
  36. ],
  37. "node": {
  38. "display": true,
  39. "category": "operator",
  40. "input": {
  41. "type": "any",
  42. "rowType": "any",
  43. "collectionType": "any"
  44. },
  45. "output": {
  46. "type": "same",
  47. "strategy": "keep"
  48. },
  49. "icon": "iconPath",
  50. "label": {
  51. "en": "Filter",
  52. "zh": "过滤"
  53. }
  54. }
  55. }