Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
ff93d161
M
milvus
项目概览
milvus
/
milvus
11 个月 前同步成功
通知
261
Star
22476
Fork
2472
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
ff93d161
编写于
6月 30, 2021
作者:
X
xige-16
提交者:
GitHub
6月 30, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
merge retrive and search code in query node (#6227)
Signed-off-by:
N
xige-16
<
xi.ge@zilliz.com
>
上级
f146d382
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
262 addition
and
340 deletion
+262
-340
internal/msgstream/msg.go
internal/msgstream/msg.go
+73
-0
internal/querynode/query_collection.go
internal/querynode/query_collection.go
+189
-340
未找到文件。
internal/msgstream/msg.go
浏览文件 @
ff93d161
...
...
@@ -32,6 +32,7 @@ type TsMsg interface {
BeginTs
()
Timestamp
EndTs
()
Timestamp
Type
()
MsgType
SourceID
()
int64
HashKeys
()
[]
uint32
Marshal
(
TsMsg
)
(
MarshalType
,
error
)
Unmarshal
(
MarshalType
)
(
TsMsg
,
error
)
...
...
@@ -97,6 +98,10 @@ func (it *InsertMsg) Type() MsgType {
return
it
.
Base
.
MsgType
}
func
(
it
*
InsertMsg
)
SourceID
()
int64
{
return
it
.
Base
.
SourceID
}
func
(
it
*
InsertMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
insertMsg
:=
input
.
(
*
InsertMsg
)
insertRequest
:=
&
insertMsg
.
InsertRequest
...
...
@@ -157,6 +162,10 @@ func (fl *FlushCompletedMsg) Type() MsgType {
return
fl
.
Base
.
MsgType
}
func
(
fl
*
FlushCompletedMsg
)
SourceID
()
int64
{
return
fl
.
Base
.
SourceID
}
func
(
fl
*
FlushCompletedMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
flushCompletedMsgTask
:=
input
.
(
*
FlushCompletedMsg
)
flushCompletedMsg
:=
&
flushCompletedMsgTask
.
SegmentFlushCompletedMsg
...
...
@@ -206,6 +215,10 @@ func (dt *DeleteMsg) Type() MsgType {
return
dt
.
Base
.
MsgType
}
func
(
dt
*
DeleteMsg
)
SourceID
()
int64
{
return
dt
.
Base
.
SourceID
}
func
(
dt
*
DeleteMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
deleteMsg
:=
input
.
(
*
DeleteMsg
)
deleteRequest
:=
&
deleteMsg
.
DeleteRequest
...
...
@@ -267,6 +280,10 @@ func (st *SearchMsg) Type() MsgType {
return
st
.
Base
.
MsgType
}
func
(
st
*
SearchMsg
)
SourceID
()
int64
{
return
st
.
Base
.
SourceID
}
func
(
st
*
SearchMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
searchTask
:=
input
.
(
*
SearchMsg
)
searchRequest
:=
&
searchTask
.
SearchRequest
...
...
@@ -316,6 +333,10 @@ func (srt *SearchResultMsg) Type() MsgType {
return
srt
.
Base
.
MsgType
}
func
(
srt
*
SearchResultMsg
)
SourceID
()
int64
{
return
srt
.
Base
.
SourceID
}
func
(
srt
*
SearchResultMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
searchResultTask
:=
input
.
(
*
SearchResultMsg
)
searchResultRequest
:=
&
searchResultTask
.
SearchResults
...
...
@@ -365,6 +386,10 @@ func (rm *RetrieveMsg) Type() MsgType {
return
rm
.
Base
.
MsgType
}
func
(
rm
*
RetrieveMsg
)
SourceID
()
int64
{
return
rm
.
Base
.
SourceID
}
func
(
rm
*
RetrieveMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
retrieveTask
:=
input
.
(
*
RetrieveMsg
)
retrieveRequest
:=
&
retrieveTask
.
RetrieveRequest
...
...
@@ -414,6 +439,10 @@ func (rrm *RetrieveResultMsg) Type() MsgType {
return
rrm
.
Base
.
MsgType
}
func
(
rrm
*
RetrieveResultMsg
)
SourceID
()
int64
{
return
rrm
.
Base
.
SourceID
}
func
(
rrm
*
RetrieveResultMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
retrieveResultTask
:=
input
.
(
*
RetrieveResultMsg
)
retrieveResultRequest
:=
&
retrieveResultTask
.
RetrieveResults
...
...
@@ -463,6 +492,10 @@ func (tst *TimeTickMsg) Type() MsgType {
return
tst
.
Base
.
MsgType
}
func
(
tst
*
TimeTickMsg
)
SourceID
()
int64
{
return
tst
.
Base
.
SourceID
}
func
(
tst
*
TimeTickMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
timeTickTask
:=
input
.
(
*
TimeTickMsg
)
timeTick
:=
&
timeTickTask
.
TimeTickMsg
...
...
@@ -513,6 +546,10 @@ func (qs *QueryNodeStatsMsg) Type() MsgType {
return
qs
.
Base
.
MsgType
}
func
(
qs
*
QueryNodeStatsMsg
)
SourceID
()
int64
{
return
qs
.
Base
.
SourceID
}
func
(
qs
*
QueryNodeStatsMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
queryNodeSegStatsTask
:=
input
.
(
*
QueryNodeStatsMsg
)
queryNodeSegStats
:=
&
queryNodeSegStatsTask
.
QueryNodeStats
...
...
@@ -560,6 +597,10 @@ func (ss *SegmentStatisticsMsg) Type() MsgType {
return
ss
.
Base
.
MsgType
}
func
(
ss
*
SegmentStatisticsMsg
)
SourceID
()
int64
{
return
ss
.
Base
.
SourceID
}
func
(
ss
*
SegmentStatisticsMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
segStatsTask
:=
input
.
(
*
SegmentStatisticsMsg
)
segStats
:=
&
segStatsTask
.
SegmentStatistics
...
...
@@ -607,6 +648,10 @@ func (cc *CreateCollectionMsg) Type() MsgType {
return
cc
.
Base
.
MsgType
}
func
(
cc
*
CreateCollectionMsg
)
SourceID
()
int64
{
return
cc
.
Base
.
SourceID
}
func
(
cc
*
CreateCollectionMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
createCollectionMsg
:=
input
.
(
*
CreateCollectionMsg
)
createCollectionRequest
:=
&
createCollectionMsg
.
CreateCollectionRequest
...
...
@@ -656,6 +701,10 @@ func (dc *DropCollectionMsg) Type() MsgType {
return
dc
.
Base
.
MsgType
}
func
(
dc
*
DropCollectionMsg
)
SourceID
()
int64
{
return
dc
.
Base
.
SourceID
}
func
(
dc
*
DropCollectionMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
dropCollectionMsg
:=
input
.
(
*
DropCollectionMsg
)
dropCollectionRequest
:=
&
dropCollectionMsg
.
DropCollectionRequest
...
...
@@ -705,6 +754,10 @@ func (cp *CreatePartitionMsg) Type() MsgType {
return
cp
.
Base
.
MsgType
}
func
(
cp
*
CreatePartitionMsg
)
SourceID
()
int64
{
return
cp
.
Base
.
SourceID
}
func
(
cp
*
CreatePartitionMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
createPartitionMsg
:=
input
.
(
*
CreatePartitionMsg
)
createPartitionRequest
:=
&
createPartitionMsg
.
CreatePartitionRequest
...
...
@@ -754,6 +807,10 @@ func (dp *DropPartitionMsg) Type() MsgType {
return
dp
.
Base
.
MsgType
}
func
(
dp
*
DropPartitionMsg
)
SourceID
()
int64
{
return
dp
.
Base
.
SourceID
}
func
(
dp
*
DropPartitionMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
dropPartitionMsg
:=
input
.
(
*
DropPartitionMsg
)
dropPartitionRequest
:=
&
dropPartitionMsg
.
DropPartitionRequest
...
...
@@ -803,6 +860,10 @@ func (lim *LoadIndexMsg) Type() MsgType {
return
lim
.
Base
.
MsgType
}
func
(
lim
*
LoadIndexMsg
)
SourceID
()
int64
{
return
lim
.
Base
.
SourceID
}
func
(
lim
*
LoadIndexMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
loadIndexMsg
:=
input
.
(
*
LoadIndexMsg
)
loadIndexRequest
:=
&
loadIndexMsg
.
LoadIndex
...
...
@@ -850,6 +911,10 @@ func (sim *SegmentInfoMsg) Type() MsgType {
return
sim
.
Base
.
MsgType
}
func
(
sim
*
SegmentInfoMsg
)
SourceID
()
int64
{
return
sim
.
Base
.
SourceID
}
func
(
sim
*
SegmentInfoMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
segInfoMsg
:=
input
.
(
*
SegmentInfoMsg
)
mb
,
err
:=
proto
.
Marshal
(
&
segInfoMsg
.
SegmentMsg
)
...
...
@@ -896,6 +961,10 @@ func (l *LoadBalanceSegmentsMsg) Type() MsgType {
return
l
.
Base
.
MsgType
}
func
(
l
*
LoadBalanceSegmentsMsg
)
SourceID
()
int64
{
return
l
.
Base
.
SourceID
}
func
(
l
*
LoadBalanceSegmentsMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
load
:=
input
.
(
*
LoadBalanceSegmentsMsg
)
loadReq
:=
&
load
.
LoadBalanceSegmentsRequest
...
...
@@ -944,6 +1013,10 @@ func (m *DataNodeTtMsg) Type() MsgType {
return
m
.
Base
.
MsgType
}
func
(
m
*
DataNodeTtMsg
)
SourceID
()
int64
{
return
m
.
Base
.
SourceID
}
func
(
m
*
DataNodeTtMsg
)
Marshal
(
input
TsMsg
)
(
MarshalType
,
error
)
{
msg
:=
input
.
(
*
DataNodeTtMsg
)
t
,
err
:=
proto
.
Marshal
(
&
msg
.
DataNodeTtMsg
)
...
...
internal/querynode/query_collection.go
浏览文件 @
ff93d161
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录