grpc_rootcoord_client.go 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. // Licensed to the LF AI & Data foundation under one
  2. // or more contributor license agreements. See the NOTICE file
  3. // distributed with this work for additional information
  4. // regarding copyright ownership. The ASF licenses this file
  5. // to you under the Apache License, Version 2.0 (the
  6. // "License"); you may not use this file except in compliance
  7. // with the License. You may obtain a copy of the License at
  8. //
  9. // http://www.apache.org/licenses/LICENSE-2.0
  10. //
  11. // Unless required by applicable law or agreed to in writing, software
  12. // distributed under the License is distributed on an "AS IS" BASIS,
  13. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. // See the License for the specific language governing permissions and
  15. // limitations under the License.
  16. package mock
  17. import (
  18. "context"
  19. "google.golang.org/grpc"
  20. "github.com/milvus-io/milvus-proto/go-api/v2/commonpb"
  21. "github.com/milvus-io/milvus-proto/go-api/v2/milvuspb"
  22. "github.com/milvus-io/milvus/internal/proto/datapb"
  23. "github.com/milvus-io/milvus/internal/proto/internalpb"
  24. "github.com/milvus-io/milvus/internal/proto/proxypb"
  25. "github.com/milvus-io/milvus/internal/proto/rootcoordpb"
  26. "github.com/milvus-io/milvus/pkg/util/merr"
  27. "github.com/milvus-io/milvus/pkg/util/uniquegenerator"
  28. )
  29. var _ rootcoordpb.RootCoordClient = &GrpcRootCoordClient{}
  30. type GrpcRootCoordClient struct {
  31. Err error
  32. }
  33. func (m *GrpcRootCoordClient) DescribeDatabase(ctx context.Context, in *rootcoordpb.DescribeDatabaseRequest, opts ...grpc.CallOption) (*rootcoordpb.DescribeDatabaseResponse, error) {
  34. return &rootcoordpb.DescribeDatabaseResponse{}, m.Err
  35. }
  36. func (m *GrpcRootCoordClient) CreateDatabase(ctx context.Context, in *milvuspb.CreateDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  37. return &commonpb.Status{}, m.Err
  38. }
  39. func (m *GrpcRootCoordClient) DropDatabase(ctx context.Context, in *milvuspb.DropDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  40. return &commonpb.Status{}, m.Err
  41. }
  42. func (m *GrpcRootCoordClient) ListDatabases(ctx context.Context, in *milvuspb.ListDatabasesRequest, opts ...grpc.CallOption) (*milvuspb.ListDatabasesResponse, error) {
  43. return &milvuspb.ListDatabasesResponse{}, m.Err
  44. }
  45. func (m *GrpcRootCoordClient) RenameCollection(ctx context.Context, in *milvuspb.RenameCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  46. return merr.Success(), nil
  47. }
  48. func (m *GrpcRootCoordClient) CheckHealth(ctx context.Context, in *milvuspb.CheckHealthRequest, opts ...grpc.CallOption) (*milvuspb.CheckHealthResponse, error) {
  49. return &milvuspb.CheckHealthResponse{}, m.Err
  50. }
  51. func (m *GrpcRootCoordClient) CreateRole(ctx context.Context, in *milvuspb.CreateRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  52. return &commonpb.Status{}, m.Err
  53. }
  54. func (m *GrpcRootCoordClient) DropRole(ctx context.Context, in *milvuspb.DropRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  55. return &commonpb.Status{}, m.Err
  56. }
  57. func (m *GrpcRootCoordClient) OperateUserRole(ctx context.Context, in *milvuspb.OperateUserRoleRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  58. return &commonpb.Status{}, m.Err
  59. }
  60. func (m *GrpcRootCoordClient) SelectRole(ctx context.Context, in *milvuspb.SelectRoleRequest, opts ...grpc.CallOption) (*milvuspb.SelectRoleResponse, error) {
  61. return &milvuspb.SelectRoleResponse{}, m.Err
  62. }
  63. func (m *GrpcRootCoordClient) SelectUser(ctx context.Context, in *milvuspb.SelectUserRequest, opts ...grpc.CallOption) (*milvuspb.SelectUserResponse, error) {
  64. return &milvuspb.SelectUserResponse{}, m.Err
  65. }
  66. func (m *GrpcRootCoordClient) OperatePrivilege(ctx context.Context, in *milvuspb.OperatePrivilegeRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  67. return &commonpb.Status{}, m.Err
  68. }
  69. func (m *GrpcRootCoordClient) SelectGrant(ctx context.Context, in *milvuspb.SelectGrantRequest, opts ...grpc.CallOption) (*milvuspb.SelectGrantResponse, error) {
  70. return &milvuspb.SelectGrantResponse{}, m.Err
  71. }
  72. func (m *GrpcRootCoordClient) ListPolicy(ctx context.Context, in *internalpb.ListPolicyRequest, opts ...grpc.CallOption) (*internalpb.ListPolicyResponse, error) {
  73. return &internalpb.ListPolicyResponse{}, m.Err
  74. }
  75. func (m *GrpcRootCoordClient) GetComponentStates(ctx context.Context, in *milvuspb.GetComponentStatesRequest, opts ...grpc.CallOption) (*milvuspb.ComponentStates, error) {
  76. return &milvuspb.ComponentStates{
  77. State: &milvuspb.ComponentInfo{
  78. NodeID: int64(uniquegenerator.GetUniqueIntGeneratorIns().GetInt()),
  79. Role: "MockRootCoord",
  80. StateCode: commonpb.StateCode_Healthy,
  81. ExtraInfo: nil,
  82. },
  83. SubcomponentStates: nil,
  84. Status: merr.Success(),
  85. }, m.Err
  86. }
  87. func (m *GrpcRootCoordClient) GetTimeTickChannel(ctx context.Context, in *internalpb.GetTimeTickChannelRequest, opts ...grpc.CallOption) (*milvuspb.StringResponse, error) {
  88. return &milvuspb.StringResponse{}, m.Err
  89. }
  90. func (m *GrpcRootCoordClient) GetStatisticsChannel(ctx context.Context, in *internalpb.GetStatisticsChannelRequest, opts ...grpc.CallOption) (*milvuspb.StringResponse, error) {
  91. return &milvuspb.StringResponse{}, m.Err
  92. }
  93. func (m *GrpcRootCoordClient) CreateCollection(ctx context.Context, in *milvuspb.CreateCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  94. return &commonpb.Status{}, m.Err
  95. }
  96. func (m *GrpcRootCoordClient) DropCollection(ctx context.Context, in *milvuspb.DropCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  97. return &commonpb.Status{}, m.Err
  98. }
  99. func (m *GrpcRootCoordClient) HasCollection(ctx context.Context, in *milvuspb.HasCollectionRequest, opts ...grpc.CallOption) (*milvuspb.BoolResponse, error) {
  100. return &milvuspb.BoolResponse{}, m.Err
  101. }
  102. func (m *GrpcRootCoordClient) DescribeCollection(ctx context.Context, in *milvuspb.DescribeCollectionRequest, opts ...grpc.CallOption) (*milvuspb.DescribeCollectionResponse, error) {
  103. return &milvuspb.DescribeCollectionResponse{}, m.Err
  104. }
  105. func (m *GrpcRootCoordClient) DescribeCollectionInternal(ctx context.Context, in *milvuspb.DescribeCollectionRequest, opts ...grpc.CallOption) (*milvuspb.DescribeCollectionResponse, error) {
  106. return &milvuspb.DescribeCollectionResponse{}, m.Err
  107. }
  108. func (m *GrpcRootCoordClient) CreateAlias(ctx context.Context, in *milvuspb.CreateAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  109. return &commonpb.Status{}, m.Err
  110. }
  111. func (m *GrpcRootCoordClient) DropAlias(ctx context.Context, in *milvuspb.DropAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  112. return &commonpb.Status{}, m.Err
  113. }
  114. func (m *GrpcRootCoordClient) AlterAlias(ctx context.Context, in *milvuspb.AlterAliasRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  115. return &commonpb.Status{}, m.Err
  116. }
  117. func (m *GrpcRootCoordClient) DescribeAlias(ctx context.Context, in *milvuspb.DescribeAliasRequest, opts ...grpc.CallOption) (*milvuspb.DescribeAliasResponse, error) {
  118. return &milvuspb.DescribeAliasResponse{}, m.Err
  119. }
  120. func (m *GrpcRootCoordClient) ListAliases(ctx context.Context, in *milvuspb.ListAliasesRequest, opts ...grpc.CallOption) (*milvuspb.ListAliasesResponse, error) {
  121. return &milvuspb.ListAliasesResponse{}, m.Err
  122. }
  123. func (m *GrpcRootCoordClient) ShowCollections(ctx context.Context, in *milvuspb.ShowCollectionsRequest, opts ...grpc.CallOption) (*milvuspb.ShowCollectionsResponse, error) {
  124. return &milvuspb.ShowCollectionsResponse{}, m.Err
  125. }
  126. func (m *GrpcRootCoordClient) CreatePartition(ctx context.Context, in *milvuspb.CreatePartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  127. return &commonpb.Status{}, m.Err
  128. }
  129. func (m *GrpcRootCoordClient) DropPartition(ctx context.Context, in *milvuspb.DropPartitionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  130. return &commonpb.Status{}, m.Err
  131. }
  132. func (m *GrpcRootCoordClient) HasPartition(ctx context.Context, in *milvuspb.HasPartitionRequest, opts ...grpc.CallOption) (*milvuspb.BoolResponse, error) {
  133. return &milvuspb.BoolResponse{}, m.Err
  134. }
  135. func (m *GrpcRootCoordClient) ShowPartitions(ctx context.Context, in *milvuspb.ShowPartitionsRequest, opts ...grpc.CallOption) (*milvuspb.ShowPartitionsResponse, error) {
  136. return &milvuspb.ShowPartitionsResponse{}, m.Err
  137. }
  138. func (m *GrpcRootCoordClient) ShowPartitionsInternal(ctx context.Context, in *milvuspb.ShowPartitionsRequest, opts ...grpc.CallOption) (*milvuspb.ShowPartitionsResponse, error) {
  139. return &milvuspb.ShowPartitionsResponse{}, m.Err
  140. }
  141. func (m *GrpcRootCoordClient) DescribeSegment(ctx context.Context, in *milvuspb.DescribeSegmentRequest, opts ...grpc.CallOption) (*milvuspb.DescribeSegmentResponse, error) {
  142. return &milvuspb.DescribeSegmentResponse{}, m.Err
  143. }
  144. func (m *GrpcRootCoordClient) ShowSegments(ctx context.Context, in *milvuspb.ShowSegmentsRequest, opts ...grpc.CallOption) (*milvuspb.ShowSegmentsResponse, error) {
  145. return &milvuspb.ShowSegmentsResponse{}, m.Err
  146. }
  147. func (m *GrpcRootCoordClient) GetPChannelInfo(ctx context.Context, in *rootcoordpb.GetPChannelInfoRequest, opts ...grpc.CallOption) (*rootcoordpb.GetPChannelInfoResponse, error) {
  148. return &rootcoordpb.GetPChannelInfoResponse{}, m.Err
  149. }
  150. func (m *GrpcRootCoordClient) DescribeSegments(ctx context.Context, in *rootcoordpb.DescribeSegmentsRequest, opts ...grpc.CallOption) (*rootcoordpb.DescribeSegmentsResponse, error) {
  151. return &rootcoordpb.DescribeSegmentsResponse{}, m.Err
  152. }
  153. //func (m *GrpcRootCoordClient) CreateIndex(ctx context.Context, in *milvuspb.CreateIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  154. // return &commonpb.Status{}, m.Err
  155. //}
  156. //
  157. //func (m *GrpcRootCoordClient) DescribeIndex(ctx context.Context, in *milvuspb.DescribeIndexRequest, opts ...grpc.CallOption) (*milvuspb.DescribeIndexResponse, error) {
  158. // return &milvuspb.DescribeIndexResponse{}, m.Err
  159. //}
  160. //
  161. //func (m *GrpcRootCoordClient) GetIndexState(ctx context.Context, in *milvuspb.GetIndexStateRequest, opt ...grpc.CallOption) (*indexpb.GetIndexStatesResponse, error) {
  162. // return &indexpb.GetIndexStatesResponse{}, m.Err
  163. //}
  164. //
  165. //func (m *GrpcRootCoordClient) DropIndex(ctx context.Context, in *milvuspb.DropIndexRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  166. // return &commonpb.Status{}, m.Err
  167. //}
  168. func (m *GrpcRootCoordClient) AllocTimestamp(ctx context.Context, in *rootcoordpb.AllocTimestampRequest, opts ...grpc.CallOption) (*rootcoordpb.AllocTimestampResponse, error) {
  169. return &rootcoordpb.AllocTimestampResponse{}, m.Err
  170. }
  171. func (m *GrpcRootCoordClient) AllocID(ctx context.Context, in *rootcoordpb.AllocIDRequest, opts ...grpc.CallOption) (*rootcoordpb.AllocIDResponse, error) {
  172. return &rootcoordpb.AllocIDResponse{}, m.Err
  173. }
  174. func (m *GrpcRootCoordClient) UpdateChannelTimeTick(ctx context.Context, in *internalpb.ChannelTimeTickMsg, opts ...grpc.CallOption) (*commonpb.Status, error) {
  175. return &commonpb.Status{}, m.Err
  176. }
  177. func (m *GrpcRootCoordClient) InvalidateCollectionMetaCache(ctx context.Context, in *proxypb.InvalidateCollMetaCacheRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  178. return &commonpb.Status{}, m.Err
  179. }
  180. func (m *GrpcRootCoordClient) SegmentFlushCompleted(ctx context.Context, in *datapb.SegmentFlushCompletedMsg, opts ...grpc.CallOption) (*commonpb.Status, error) {
  181. return &commonpb.Status{}, m.Err
  182. }
  183. func (m *GrpcRootCoordClient) ShowConfigurations(ctx context.Context, in *internalpb.ShowConfigurationsRequest, opts ...grpc.CallOption) (*internalpb.ShowConfigurationsResponse, error) {
  184. return &internalpb.ShowConfigurationsResponse{}, m.Err
  185. }
  186. func (m *GrpcRootCoordClient) GetMetrics(ctx context.Context, in *milvuspb.GetMetricsRequest, opts ...grpc.CallOption) (*milvuspb.GetMetricsResponse, error) {
  187. return &milvuspb.GetMetricsResponse{}, m.Err
  188. }
  189. func (m *GrpcRootCoordClient) CreateCredential(ctx context.Context, in *internalpb.CredentialInfo, opts ...grpc.CallOption) (*commonpb.Status, error) {
  190. return &commonpb.Status{}, m.Err
  191. }
  192. func (m *GrpcRootCoordClient) UpdateCredential(ctx context.Context, in *internalpb.CredentialInfo, opts ...grpc.CallOption) (*commonpb.Status, error) {
  193. return &commonpb.Status{}, m.Err
  194. }
  195. func (m *GrpcRootCoordClient) DeleteCredential(ctx context.Context, in *milvuspb.DeleteCredentialRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  196. return &commonpb.Status{}, m.Err
  197. }
  198. func (m *GrpcRootCoordClient) ListCredUsers(ctx context.Context, in *milvuspb.ListCredUsersRequest, opts ...grpc.CallOption) (*milvuspb.ListCredUsersResponse, error) {
  199. return &milvuspb.ListCredUsersResponse{}, m.Err
  200. }
  201. func (m *GrpcRootCoordClient) GetCredential(ctx context.Context, in *rootcoordpb.GetCredentialRequest, opts ...grpc.CallOption) (*rootcoordpb.GetCredentialResponse, error) {
  202. return &rootcoordpb.GetCredentialResponse{}, m.Err
  203. }
  204. func (m *GrpcRootCoordClient) AlterCollection(ctx context.Context, in *milvuspb.AlterCollectionRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  205. return &commonpb.Status{}, m.Err
  206. }
  207. func (m *GrpcRootCoordClient) AlterDatabase(ctx context.Context, in *rootcoordpb.AlterDatabaseRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  208. return &commonpb.Status{}, m.Err
  209. }
  210. func (m *GrpcRootCoordClient) BackupRBAC(ctx context.Context, in *milvuspb.BackupRBACMetaRequest, opts ...grpc.CallOption) (*milvuspb.BackupRBACMetaResponse, error) {
  211. return &milvuspb.BackupRBACMetaResponse{}, m.Err
  212. }
  213. func (m *GrpcRootCoordClient) RestoreRBAC(ctx context.Context, in *milvuspb.RestoreRBACMetaRequest, opts ...grpc.CallOption) (*commonpb.Status, error) {
  214. return &commonpb.Status{}, m.Err
  215. }
  216. func (m *GrpcRootCoordClient) Close() error {
  217. return nil
  218. }