Skip to content

Commit a983de8

Browse files
committed
[fel] 补充 fel-core 的注释
1 parent d9073ae commit a983de8

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

framework/fel/java/fel-core/src/main/java/modelengine/fel/core/format/json/ObjectJsonOutputParser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public class ObjectJsonOutputParser extends AbstractJsonOutputParser<Object> {
2121
* 创建 {@link ObjectJsonOutputParser} 的实例。
2222
*
2323
* @param serializer 表示对象序列化器的 {@link ObjectSerializer}。
24+
* @param jsonSchema 表示 Json 格式的描述文件的 {@link String}。
2425
*/
2526
public ObjectJsonOutputParser(ObjectSerializer serializer, String jsonSchema) {
2627
super(serializer, Object.class);

framework/fel/java/fel-core/src/main/java/modelengine/fel/core/pattern/PostProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public interface PostProcessor<D> extends Pattern<D, D> {
1919
* 对检索结果进行后处理。
2020
*
2121
* @param data 表示输入数据的 {@link D}。
22-
* @return 表示处理后数据的 {@link D>}。
22+
* @return 表示处理后数据的 {@link D}。
2323
*/
2424
D process(D data);
2525

framework/fel/java/fel-core/src/main/java/modelengine/fel/core/pattern/Store.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public interface Store<D> extends Pattern<D, Void> {
1818
/**
1919
* 添加数据到存储中。
2020
*
21-
* @param data 表示待添加数据的 {@link D>}。
21+
* @param data 表示待添加数据的 {@link D}。
2222
*/
2323
void persistent(D data);
2424

framework/fel/java/fel-core/src/main/java/modelengine/fel/core/retriever/filter/AbstractExpressionParser.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,10 @@ protected void parseOperand(Operand operand, StringBuilder buf) {
4444

4545
/**
4646
* 解析值对象,有以下两种情况:
47-
* <p>
4847
* <ol>
4948
* <li>如果是集合,则将集合中的每一个元素分别解析后组装</li>
5049
* <li>如果不是集合,则直接进行解析</li>
5150
* </ol>
52-
* </p>
5351
*
5452
* @param value 表示值对象的 {@link Operand.Value}。
5553
* @param buf 表示输出缓冲区的 {@link StringBuilder}。

framework/fel/java/fel-core/src/main/java/modelengine/fel/core/retriever/filter/Operator.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,36 @@
1313
* @since 2024-08-10
1414
*/
1515
public enum Operator {
16+
/** 等于。 */
1617
EQ,
18+
19+
/** 不等于。 */
1720
NE,
21+
22+
/** 小于。 */
1823
LT,
24+
25+
/** 大于。 */
1926
GT,
27+
28+
/** 小于等于。 */
2029
LE,
30+
31+
/** 大于等于。 */
2132
GE,
33+
34+
/** 在集合中。 */
2235
IN,
36+
37+
/** 不在集合中。 */
2338
NIN,
39+
40+
/** 模糊匹配。 */
2441
LIKE,
42+
43+
/** 或运算。 */
2544
OR,
26-
AND,
45+
46+
/** 与运算。 */
47+
AND
2748
}

0 commit comments

Comments
 (0)