jvs-rules(规则引擎)1.23功能更新说明,新增SQL变量、数据源等

本文主要是介绍jvs-rules(规则引擎)1.23功能更新说明,新增SQL变量、数据源等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

规则引擎更新功能

新增:

1、新增SQL变量:

SQL变量通常指的是在执行SQL查询时使用的动态变量。这些变量允许在查询中注入或更改某些值,以便根据不同的条件或输入执行不同的查询。

1.1 新增自定义SQL语言进行数据查询;

用户可以使用自定义的SQL语句来查询数据。通过这种方式,用户可以在规则中直接编写SQL查询,以获取符合特定条件的数据。为用户提供了更大的灵活性和自主性。

1.2 支持多数据源选择;

1.3 支持快捷选择表名和字段名进行使用;

用户可以从一个预定义的列表中选择表名和字段名,并将其自动填充到SQL查询中,而无需手动输入完整的名称或使用特定的语法。这可以大大减少手动输入错误的可能性,并提高编写查询的效率。

1.4 支持自定义动态条件参数;

用户在规则中定义可变的条件参数,这些参数可以在执行SQL查询时动态地设置或更改。通过使用自定义动态条件参数,用户可以根据实际情况在运行时调整查询的条件,从而实现更加灵活和动态的数据处理。

1.5 支持在线查看SQL执行结果及历史执行记录;

通过在线查看SQL执行结果,用户可以实时查看查询返回的数据,并验证查询的正确性;同时,支持历史执行记录的功能允许用户查看以前执行的SQL查询及其结果。

2、增加influxDB数据源;

influxDB数据源主要用于存储和分析时间序列数据。这种数据通常是由各种设备、传感器和其他实时数据源生成的,每个数据点都包含一个时间戳和一个或多个值。在InfluxDB中,这些数据点可以用来表示各种测量值,如温度、压力、电流、电压等。因此,可以说InfluxDB的数据源主要是实时生成的各种测量值。

在线demo:http://rules.bctools.cn/

gitee地址:https://gitee.com/software-minister/jvs-rules

这篇关于jvs-rules(规则引擎)1.23功能更新说明,新增SQL变量、数据源等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/639588

相关文章

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

Java CompletableFuture如何实现超时功能

《JavaCompletableFuture如何实现超时功能》:本文主要介绍实现超时功能的基本思路以及CompletableFuture(之后简称CF)是如何通过代码实现超时功能的,需要的... 目录基本思路CompletableFuture 的实现1. 基本实现流程2. 静态条件分析3. 内存泄露 bug

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s