用于解析的Java库&;构建逻辑表达式

用于解析的Java库&;构建逻辑表达式,java,Java,我正在寻找一个Java开源库,用于解析和构建类似sql的表达式 例如,评估表达式的有效性,如: "(a = x or y ) and (b != z)" 此外,我希望有一个用于构建或扩展表达式的API。 比如: Expression exp = new Expression(); exp.addCondition("a",{"x","y"},Operator.OR); 实现这样的库不是很复杂,但是我们用Java开发不是为了享受协作开发吗 谢谢我很确定你可以帮你做这件事 语法看起来非常简单(

我正在寻找一个Java开源库,用于解析和构建类似sql的表达式

例如,评估表达式的有效性,如:

 "(a = x or y ) and (b != z)"
此外,我希望有一个用于构建或扩展表达式的API。 比如:

Expression exp = new Expression();
exp.addCondition("a",{"x","y"},Operator.OR);
实现这样的库不是很复杂,但是我们用Java开发不是为了享受协作开发吗


谢谢

我很确定你可以帮你做这件事


语法看起来非常简单(从这里开始):p

谢谢,这正是我要找的内容。请务必注意示例语法页面上现有的大量SQL语法: