milvus/internal/msgstream
dragondriver e5d4963ba0
Distinguish the dsl and expr in proxy and query node (#5118)
Pass a parameter `IsExpr` from proxy to query node, so query 
node can create search plan according to the variable `IsExpr`.
It makes `segcore` unnecessary to distinguish `dsl` or `expr`
using dynamic exception. When `IsExpr` is set to true, query
node will call `CreatePlanByExpr` according to the passed
information about expression. Otherwise query node will keep
still to use `CreatePlan` according to the `dsl` information. At
the same time, this pr adds some unittests to `CreatePlanByExpr`,
these unittests translate already exist case with `dsl` to case with
`expr`.

Signed-off-by: dragondriver <jiquan.long@zilliz.com>
2021-05-07 07:20:47 +00:00
..
global_mmq.go Add copyright for msgStream 2021-04-19 11:30:19 +08:00
mem_msgstream.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
mem_msgstream_test.go Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
mq_factory.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
mq_msgstream.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
mq_msgstream_test.go Distinguish the dsl and expr in proxy and query node (#5118) 2021-05-07 07:20:47 +00:00
msg.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
msgstream.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
msgstream_mock.go Add copyright for msgStream 2021-04-19 11:30:19 +08:00
repack_func.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
retry.go Add copyright for msgStream 2021-04-19 11:30:19 +08:00
trace.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
unmarshal.go Rename module (#4988) 2021-04-22 14:45:57 +08:00
unmarshal_test.go Rename module (#4988) 2021-04-22 14:45:57 +08:00