- 15 6月, 2021 1 次提交
-
-
由 FluorineDog 提交于
* Split segcore and plan proto for future feature Signed-off-by: Nfluorinedog <fluorinedog@gmail.com> * lint Signed-off-by: Nfluorinedog <fluorinedog@gmail.com>
-
- 07 6月, 2021 1 次提交
-
-
由 Xiangyu Wang 提交于
Signed-off-by: NXiangyu Wang <xiangyu.wang@zilliz.com>
-
- 04 6月, 2021 1 次提交
-
-
由 FluorineDog 提交于
Signed-off-by: Nfluorinedog <fluorinedog@gmail.com>
-
- 30 4月, 2021 1 次提交
-
-
由 FluorineDog 提交于
1. Support Term, like `A in [1, 2, 3]` 2. Support Not, like `! A < 3` 3. Support logical combination, like `A < 3 && B > 5 or C == 0` Type: Feature Signed-off-by: Nfluorinedog <fluorinedog@gmail.com>
-
- 29 4月, 2021 1 次提交
-
-
由 FluorineDog 提交于
**What type of PR is this?** - [x] Feature **What this PR does / why we need it:** This PR supports boolean expression as DSL. 1. The goal of this PR is to support predicates like `A > 3 && not B < 5 or C in [1, 2, 3]`. 2. Defines `plan.proto`, as Intermediate Representation (IR) used between go and cpp. 3. Support expr parser, convert predicate expr to IR in proxynode, while doing static check there 4. Support IR to AST in cpp, enable the execution
-