filter.json 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. "optional": false,
  24. "control": "text",
  25. "type": "string",
  26. "hint": {
  27. "en_US": "filter condition expression",
  28. "zh_CN": "过滤条件语句"
  29. },
  30. "label": {
  31. "en_US": "Condition",
  32. "zh_CN": "条件"
  33. }
  34. }
  35. ],
  36. "node": {
  37. "display": true,
  38. "category": "operator",
  39. "input": {
  40. "type": "any",
  41. "rowType": "any",
  42. "collectionType": "any"
  43. },
  44. "output": {
  45. "type": "same",
  46. "strategy": "keep"
  47. },
  48. "icon": "iconPath",
  49. "label": {
  50. "en": "Filter",
  51. "zh": "过滤"
  52. }
  53. }
  54. }