kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/graph_go_proto/graph.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.25.2
     5  // source: kythe/proto/graph.proto
     6  
     7  package graph_go_proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	common_go_proto "kythe.io/kythe/proto/common_go_proto"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type NodesRequest struct {
    25  	state         protoimpl.MessageState
    26  	sizeCache     protoimpl.SizeCache
    27  	unknownFields protoimpl.UnknownFields
    28  
    29  	Ticket []string `protobuf:"bytes,1,rep,name=ticket,proto3" json:"ticket,omitempty"`
    30  	Filter []string `protobuf:"bytes,2,rep,name=filter,proto3" json:"filter,omitempty"`
    31  }
    32  
    33  func (x *NodesRequest) Reset() {
    34  	*x = NodesRequest{}
    35  	if protoimpl.UnsafeEnabled {
    36  		mi := &file_kythe_proto_graph_proto_msgTypes[0]
    37  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    38  		ms.StoreMessageInfo(mi)
    39  	}
    40  }
    41  
    42  func (x *NodesRequest) String() string {
    43  	return protoimpl.X.MessageStringOf(x)
    44  }
    45  
    46  func (*NodesRequest) ProtoMessage() {}
    47  
    48  func (x *NodesRequest) ProtoReflect() protoreflect.Message {
    49  	mi := &file_kythe_proto_graph_proto_msgTypes[0]
    50  	if protoimpl.UnsafeEnabled && x != nil {
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		if ms.LoadMessageInfo() == nil {
    53  			ms.StoreMessageInfo(mi)
    54  		}
    55  		return ms
    56  	}
    57  	return mi.MessageOf(x)
    58  }
    59  
    60  // Deprecated: Use NodesRequest.ProtoReflect.Descriptor instead.
    61  func (*NodesRequest) Descriptor() ([]byte, []int) {
    62  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{0}
    63  }
    64  
    65  func (x *NodesRequest) GetTicket() []string {
    66  	if x != nil {
    67  		return x.Ticket
    68  	}
    69  	return nil
    70  }
    71  
    72  func (x *NodesRequest) GetFilter() []string {
    73  	if x != nil {
    74  		return x.Filter
    75  	}
    76  	return nil
    77  }
    78  
    79  type NodesReply struct {
    80  	state         protoimpl.MessageState
    81  	sizeCache     protoimpl.SizeCache
    82  	unknownFields protoimpl.UnknownFields
    83  
    84  	Nodes map[string]*common_go_proto.NodeInfo `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    85  }
    86  
    87  func (x *NodesReply) Reset() {
    88  	*x = NodesReply{}
    89  	if protoimpl.UnsafeEnabled {
    90  		mi := &file_kythe_proto_graph_proto_msgTypes[1]
    91  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    92  		ms.StoreMessageInfo(mi)
    93  	}
    94  }
    95  
    96  func (x *NodesReply) String() string {
    97  	return protoimpl.X.MessageStringOf(x)
    98  }
    99  
   100  func (*NodesReply) ProtoMessage() {}
   101  
   102  func (x *NodesReply) ProtoReflect() protoreflect.Message {
   103  	mi := &file_kythe_proto_graph_proto_msgTypes[1]
   104  	if protoimpl.UnsafeEnabled && x != nil {
   105  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   106  		if ms.LoadMessageInfo() == nil {
   107  			ms.StoreMessageInfo(mi)
   108  		}
   109  		return ms
   110  	}
   111  	return mi.MessageOf(x)
   112  }
   113  
   114  // Deprecated: Use NodesReply.ProtoReflect.Descriptor instead.
   115  func (*NodesReply) Descriptor() ([]byte, []int) {
   116  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{1}
   117  }
   118  
   119  func (x *NodesReply) GetNodes() map[string]*common_go_proto.NodeInfo {
   120  	if x != nil {
   121  		return x.Nodes
   122  	}
   123  	return nil
   124  }
   125  
   126  type EdgesRequest struct {
   127  	state         protoimpl.MessageState
   128  	sizeCache     protoimpl.SizeCache
   129  	unknownFields protoimpl.UnknownFields
   130  
   131  	Ticket    []string `protobuf:"bytes,1,rep,name=ticket,proto3" json:"ticket,omitempty"`
   132  	Kind      []string `protobuf:"bytes,2,rep,name=kind,proto3" json:"kind,omitempty"`
   133  	Filter    []string `protobuf:"bytes,3,rep,name=filter,proto3" json:"filter,omitempty"`
   134  	PageSize  int32    `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   135  	PageToken string   `protobuf:"bytes,9,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   136  }
   137  
   138  func (x *EdgesRequest) Reset() {
   139  	*x = EdgesRequest{}
   140  	if protoimpl.UnsafeEnabled {
   141  		mi := &file_kythe_proto_graph_proto_msgTypes[2]
   142  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   143  		ms.StoreMessageInfo(mi)
   144  	}
   145  }
   146  
   147  func (x *EdgesRequest) String() string {
   148  	return protoimpl.X.MessageStringOf(x)
   149  }
   150  
   151  func (*EdgesRequest) ProtoMessage() {}
   152  
   153  func (x *EdgesRequest) ProtoReflect() protoreflect.Message {
   154  	mi := &file_kythe_proto_graph_proto_msgTypes[2]
   155  	if protoimpl.UnsafeEnabled && x != nil {
   156  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   157  		if ms.LoadMessageInfo() == nil {
   158  			ms.StoreMessageInfo(mi)
   159  		}
   160  		return ms
   161  	}
   162  	return mi.MessageOf(x)
   163  }
   164  
   165  // Deprecated: Use EdgesRequest.ProtoReflect.Descriptor instead.
   166  func (*EdgesRequest) Descriptor() ([]byte, []int) {
   167  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{2}
   168  }
   169  
   170  func (x *EdgesRequest) GetTicket() []string {
   171  	if x != nil {
   172  		return x.Ticket
   173  	}
   174  	return nil
   175  }
   176  
   177  func (x *EdgesRequest) GetKind() []string {
   178  	if x != nil {
   179  		return x.Kind
   180  	}
   181  	return nil
   182  }
   183  
   184  func (x *EdgesRequest) GetFilter() []string {
   185  	if x != nil {
   186  		return x.Filter
   187  	}
   188  	return nil
   189  }
   190  
   191  func (x *EdgesRequest) GetPageSize() int32 {
   192  	if x != nil {
   193  		return x.PageSize
   194  	}
   195  	return 0
   196  }
   197  
   198  func (x *EdgesRequest) GetPageToken() string {
   199  	if x != nil {
   200  		return x.PageToken
   201  	}
   202  	return ""
   203  }
   204  
   205  type EdgeSet struct {
   206  	state         protoimpl.MessageState
   207  	sizeCache     protoimpl.SizeCache
   208  	unknownFields protoimpl.UnknownFields
   209  
   210  	Groups map[string]*EdgeSet_Group `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   211  }
   212  
   213  func (x *EdgeSet) Reset() {
   214  	*x = EdgeSet{}
   215  	if protoimpl.UnsafeEnabled {
   216  		mi := &file_kythe_proto_graph_proto_msgTypes[3]
   217  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   218  		ms.StoreMessageInfo(mi)
   219  	}
   220  }
   221  
   222  func (x *EdgeSet) String() string {
   223  	return protoimpl.X.MessageStringOf(x)
   224  }
   225  
   226  func (*EdgeSet) ProtoMessage() {}
   227  
   228  func (x *EdgeSet) ProtoReflect() protoreflect.Message {
   229  	mi := &file_kythe_proto_graph_proto_msgTypes[3]
   230  	if protoimpl.UnsafeEnabled && x != nil {
   231  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   232  		if ms.LoadMessageInfo() == nil {
   233  			ms.StoreMessageInfo(mi)
   234  		}
   235  		return ms
   236  	}
   237  	return mi.MessageOf(x)
   238  }
   239  
   240  // Deprecated: Use EdgeSet.ProtoReflect.Descriptor instead.
   241  func (*EdgeSet) Descriptor() ([]byte, []int) {
   242  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{3}
   243  }
   244  
   245  func (x *EdgeSet) GetGroups() map[string]*EdgeSet_Group {
   246  	if x != nil {
   247  		return x.Groups
   248  	}
   249  	return nil
   250  }
   251  
   252  type EdgesReply struct {
   253  	state         protoimpl.MessageState
   254  	sizeCache     protoimpl.SizeCache
   255  	unknownFields protoimpl.UnknownFields
   256  
   257  	EdgeSets         map[string]*EdgeSet                  `protobuf:"bytes,1,rep,name=edge_sets,json=edgeSets,proto3" json:"edge_sets,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   258  	Nodes            map[string]*common_go_proto.NodeInfo `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   259  	TotalEdgesByKind map[string]int64                     `protobuf:"bytes,5,rep,name=total_edges_by_kind,json=totalEdgesByKind,proto3" json:"total_edges_by_kind,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
   260  	NextPageToken    string                               `protobuf:"bytes,9,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   261  }
   262  
   263  func (x *EdgesReply) Reset() {
   264  	*x = EdgesReply{}
   265  	if protoimpl.UnsafeEnabled {
   266  		mi := &file_kythe_proto_graph_proto_msgTypes[4]
   267  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   268  		ms.StoreMessageInfo(mi)
   269  	}
   270  }
   271  
   272  func (x *EdgesReply) String() string {
   273  	return protoimpl.X.MessageStringOf(x)
   274  }
   275  
   276  func (*EdgesReply) ProtoMessage() {}
   277  
   278  func (x *EdgesReply) ProtoReflect() protoreflect.Message {
   279  	mi := &file_kythe_proto_graph_proto_msgTypes[4]
   280  	if protoimpl.UnsafeEnabled && x != nil {
   281  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   282  		if ms.LoadMessageInfo() == nil {
   283  			ms.StoreMessageInfo(mi)
   284  		}
   285  		return ms
   286  	}
   287  	return mi.MessageOf(x)
   288  }
   289  
   290  // Deprecated: Use EdgesReply.ProtoReflect.Descriptor instead.
   291  func (*EdgesReply) Descriptor() ([]byte, []int) {
   292  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{4}
   293  }
   294  
   295  func (x *EdgesReply) GetEdgeSets() map[string]*EdgeSet {
   296  	if x != nil {
   297  		return x.EdgeSets
   298  	}
   299  	return nil
   300  }
   301  
   302  func (x *EdgesReply) GetNodes() map[string]*common_go_proto.NodeInfo {
   303  	if x != nil {
   304  		return x.Nodes
   305  	}
   306  	return nil
   307  }
   308  
   309  func (x *EdgesReply) GetTotalEdgesByKind() map[string]int64 {
   310  	if x != nil {
   311  		return x.TotalEdgesByKind
   312  	}
   313  	return nil
   314  }
   315  
   316  func (x *EdgesReply) GetNextPageToken() string {
   317  	if x != nil {
   318  		return x.NextPageToken
   319  	}
   320  	return ""
   321  }
   322  
   323  type EdgeSet_Group struct {
   324  	state         protoimpl.MessageState
   325  	sizeCache     protoimpl.SizeCache
   326  	unknownFields protoimpl.UnknownFields
   327  
   328  	Edge []*EdgeSet_Group_Edge `protobuf:"bytes,2,rep,name=edge,proto3" json:"edge,omitempty"`
   329  }
   330  
   331  func (x *EdgeSet_Group) Reset() {
   332  	*x = EdgeSet_Group{}
   333  	if protoimpl.UnsafeEnabled {
   334  		mi := &file_kythe_proto_graph_proto_msgTypes[6]
   335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   336  		ms.StoreMessageInfo(mi)
   337  	}
   338  }
   339  
   340  func (x *EdgeSet_Group) String() string {
   341  	return protoimpl.X.MessageStringOf(x)
   342  }
   343  
   344  func (*EdgeSet_Group) ProtoMessage() {}
   345  
   346  func (x *EdgeSet_Group) ProtoReflect() protoreflect.Message {
   347  	mi := &file_kythe_proto_graph_proto_msgTypes[6]
   348  	if protoimpl.UnsafeEnabled && x != nil {
   349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   350  		if ms.LoadMessageInfo() == nil {
   351  			ms.StoreMessageInfo(mi)
   352  		}
   353  		return ms
   354  	}
   355  	return mi.MessageOf(x)
   356  }
   357  
   358  // Deprecated: Use EdgeSet_Group.ProtoReflect.Descriptor instead.
   359  func (*EdgeSet_Group) Descriptor() ([]byte, []int) {
   360  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{3, 0}
   361  }
   362  
   363  func (x *EdgeSet_Group) GetEdge() []*EdgeSet_Group_Edge {
   364  	if x != nil {
   365  		return x.Edge
   366  	}
   367  	return nil
   368  }
   369  
   370  type EdgeSet_Group_Edge struct {
   371  	state         protoimpl.MessageState
   372  	sizeCache     protoimpl.SizeCache
   373  	unknownFields protoimpl.UnknownFields
   374  
   375  	TargetTicket string `protobuf:"bytes,1,opt,name=target_ticket,json=targetTicket,proto3" json:"target_ticket,omitempty"`
   376  	Ordinal      int32  `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
   377  }
   378  
   379  func (x *EdgeSet_Group_Edge) Reset() {
   380  	*x = EdgeSet_Group_Edge{}
   381  	if protoimpl.UnsafeEnabled {
   382  		mi := &file_kythe_proto_graph_proto_msgTypes[8]
   383  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   384  		ms.StoreMessageInfo(mi)
   385  	}
   386  }
   387  
   388  func (x *EdgeSet_Group_Edge) String() string {
   389  	return protoimpl.X.MessageStringOf(x)
   390  }
   391  
   392  func (*EdgeSet_Group_Edge) ProtoMessage() {}
   393  
   394  func (x *EdgeSet_Group_Edge) ProtoReflect() protoreflect.Message {
   395  	mi := &file_kythe_proto_graph_proto_msgTypes[8]
   396  	if protoimpl.UnsafeEnabled && x != nil {
   397  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   398  		if ms.LoadMessageInfo() == nil {
   399  			ms.StoreMessageInfo(mi)
   400  		}
   401  		return ms
   402  	}
   403  	return mi.MessageOf(x)
   404  }
   405  
   406  // Deprecated: Use EdgeSet_Group_Edge.ProtoReflect.Descriptor instead.
   407  func (*EdgeSet_Group_Edge) Descriptor() ([]byte, []int) {
   408  	return file_kythe_proto_graph_proto_rawDescGZIP(), []int{3, 0, 0}
   409  }
   410  
   411  func (x *EdgeSet_Group_Edge) GetTargetTicket() string {
   412  	if x != nil {
   413  		return x.TargetTicket
   414  	}
   415  	return ""
   416  }
   417  
   418  func (x *EdgeSet_Group_Edge) GetOrdinal() int32 {
   419  	if x != nil {
   420  		return x.Ordinal
   421  	}
   422  	return 0
   423  }
   424  
   425  var File_kythe_proto_graph_proto protoreflect.FileDescriptor
   426  
   427  var file_kythe_proto_graph_proto_rawDesc = []byte{
   428  	0x0a, 0x17, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x72,
   429  	0x61, 0x70, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x6b, 0x79, 0x74, 0x68, 0x65,
   430  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72,
   431  	0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   432  	0x22, 0x3e, 0x0a, 0x0c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   433  	0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
   434  	0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74,
   435  	0x65, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
   436  	0x22, 0x9e, 0x01, 0x0a, 0x0a, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12,
   437  	0x38, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22,
   438  	0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4e, 0x6f, 0x64,
   439  	0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74,
   440  	0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x1a, 0x56, 0x0a, 0x0a, 0x4e, 0x6f, 0x64,
   441  	0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
   442  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c,
   443  	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
   444  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4e, 0x6f,
   445  	0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   446  	0x01, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x45, 0x64, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
   447  	0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x03,
   448  	0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
   449  	0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x16,
   450  	0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06,
   451  	0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
   452  	0x69, 0x7a, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
   453  	0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
   454  	0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
   455  	0x65, 0x6e, 0x22, 0xc1, 0x02, 0x0a, 0x07, 0x45, 0x64, 0x67, 0x65, 0x53, 0x65, 0x74, 0x12, 0x38,
   456  	0x0a, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
   457  	0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67,
   458  	0x65, 0x53, 0x65, 0x74, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
   459  	0x52, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x05, 0x47, 0x72, 0x6f,
   460  	0x75, 0x70, 0x12, 0x33, 0x0a, 0x04, 0x65, 0x64, 0x67, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
   461  	0x32, 0x1f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45,
   462  	0x64, 0x67, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x45, 0x64, 0x67,
   463  	0x65, 0x52, 0x04, 0x65, 0x64, 0x67, 0x65, 0x1a, 0x45, 0x0a, 0x04, 0x45, 0x64, 0x67, 0x65, 0x12,
   464  	0x23, 0x0a, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74,
   465  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x69,
   466  	0x63, 0x6b, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18,
   467  	0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x4a, 0x04,
   468  	0x08, 0x01, 0x10, 0x02, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x1a, 0x55, 0x0a, 0x0b, 0x47, 0x72,
   469  	0x6f, 0x75, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
   470  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x30, 0x0a, 0x05, 0x76,
   471  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6b, 0x79, 0x74,
   472  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x53, 0x65, 0x74,
   473  	0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   474  	0x01, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
   475  	0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x22, 0x80, 0x04, 0x0a, 0x0a, 0x45, 0x64, 0x67, 0x65, 0x73,
   476  	0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x42, 0x0a, 0x09, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x65,
   477  	0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
   478  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c,
   479  	0x79, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x53, 0x65, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
   480  	0x08, 0x65, 0x64, 0x67, 0x65, 0x53, 0x65, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x05, 0x6e, 0x6f, 0x64,
   481  	0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
   482  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c,
   483  	0x79, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6e, 0x6f,
   484  	0x64, 0x65, 0x73, 0x12, 0x5c, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67,
   485  	0x65, 0x73, 0x5f, 0x62, 0x79, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
   486  	0x32, 0x2d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45,
   487  	0x64, 0x67, 0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45,
   488  	0x64, 0x67, 0x65, 0x73, 0x42, 0x79, 0x4b, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
   489  	0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 0x73, 0x42, 0x79, 0x4b, 0x69, 0x6e,
   490  	0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
   491  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
   492  	0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x1a, 0x51, 0x0a, 0x0d, 0x45, 0x64, 0x67,
   493  	0x65, 0x53, 0x65, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
   494  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05,
   495  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6b, 0x79,
   496  	0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x53, 0x65,
   497  	0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x56, 0x0a, 0x0a,
   498  	0x4e, 0x6f, 0x64, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
   499  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x32, 0x0a, 0x05,
   500  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6b, 0x79,
   501  	0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
   502  	0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   503  	0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67,
   504  	0x65, 0x73, 0x42, 0x79, 0x4b, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   505  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   506  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
   507  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0x8c, 0x01, 0x0a, 0x0c, 0x47, 0x72,
   508  	0x61, 0x70, 0x68, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x05, 0x4e, 0x6f,
   509  	0x64, 0x65, 0x73, 0x12, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   510  	0x6f, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17,
   511  	0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4e, 0x6f, 0x64,
   512  	0x65, 0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x05, 0x45, 0x64, 0x67,
   513  	0x65, 0x73, 0x12, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   514  	0x2e, 0x45, 0x64, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e,
   515  	0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x64, 0x67, 0x65,
   516  	0x73, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x22, 0x00, 0x42, 0x46, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e,
   517  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e,
   518  	0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x23, 0x6b, 0x79, 0x74,
   519  	0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   520  	0x6f, 0x2f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   521  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   522  }
   523  
   524  var (
   525  	file_kythe_proto_graph_proto_rawDescOnce sync.Once
   526  	file_kythe_proto_graph_proto_rawDescData = file_kythe_proto_graph_proto_rawDesc
   527  )
   528  
   529  func file_kythe_proto_graph_proto_rawDescGZIP() []byte {
   530  	file_kythe_proto_graph_proto_rawDescOnce.Do(func() {
   531  		file_kythe_proto_graph_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_graph_proto_rawDescData)
   532  	})
   533  	return file_kythe_proto_graph_proto_rawDescData
   534  }
   535  
   536  var file_kythe_proto_graph_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
   537  var file_kythe_proto_graph_proto_goTypes = []interface{}{
   538  	(*NodesRequest)(nil),             // 0: kythe.proto.NodesRequest
   539  	(*NodesReply)(nil),               // 1: kythe.proto.NodesReply
   540  	(*EdgesRequest)(nil),             // 2: kythe.proto.EdgesRequest
   541  	(*EdgeSet)(nil),                  // 3: kythe.proto.EdgeSet
   542  	(*EdgesReply)(nil),               // 4: kythe.proto.EdgesReply
   543  	nil,                              // 5: kythe.proto.NodesReply.NodesEntry
   544  	(*EdgeSet_Group)(nil),            // 6: kythe.proto.EdgeSet.Group
   545  	nil,                              // 7: kythe.proto.EdgeSet.GroupsEntry
   546  	(*EdgeSet_Group_Edge)(nil),       // 8: kythe.proto.EdgeSet.Group.Edge
   547  	nil,                              // 9: kythe.proto.EdgesReply.EdgeSetsEntry
   548  	nil,                              // 10: kythe.proto.EdgesReply.NodesEntry
   549  	nil,                              // 11: kythe.proto.EdgesReply.TotalEdgesByKindEntry
   550  	(*common_go_proto.NodeInfo)(nil), // 12: kythe.proto.common.NodeInfo
   551  }
   552  var file_kythe_proto_graph_proto_depIdxs = []int32{
   553  	5,  // 0: kythe.proto.NodesReply.nodes:type_name -> kythe.proto.NodesReply.NodesEntry
   554  	7,  // 1: kythe.proto.EdgeSet.groups:type_name -> kythe.proto.EdgeSet.GroupsEntry
   555  	9,  // 2: kythe.proto.EdgesReply.edge_sets:type_name -> kythe.proto.EdgesReply.EdgeSetsEntry
   556  	10, // 3: kythe.proto.EdgesReply.nodes:type_name -> kythe.proto.EdgesReply.NodesEntry
   557  	11, // 4: kythe.proto.EdgesReply.total_edges_by_kind:type_name -> kythe.proto.EdgesReply.TotalEdgesByKindEntry
   558  	12, // 5: kythe.proto.NodesReply.NodesEntry.value:type_name -> kythe.proto.common.NodeInfo
   559  	8,  // 6: kythe.proto.EdgeSet.Group.edge:type_name -> kythe.proto.EdgeSet.Group.Edge
   560  	6,  // 7: kythe.proto.EdgeSet.GroupsEntry.value:type_name -> kythe.proto.EdgeSet.Group
   561  	3,  // 8: kythe.proto.EdgesReply.EdgeSetsEntry.value:type_name -> kythe.proto.EdgeSet
   562  	12, // 9: kythe.proto.EdgesReply.NodesEntry.value:type_name -> kythe.proto.common.NodeInfo
   563  	0,  // 10: kythe.proto.GraphService.Nodes:input_type -> kythe.proto.NodesRequest
   564  	2,  // 11: kythe.proto.GraphService.Edges:input_type -> kythe.proto.EdgesRequest
   565  	1,  // 12: kythe.proto.GraphService.Nodes:output_type -> kythe.proto.NodesReply
   566  	4,  // 13: kythe.proto.GraphService.Edges:output_type -> kythe.proto.EdgesReply
   567  	12, // [12:14] is the sub-list for method output_type
   568  	10, // [10:12] is the sub-list for method input_type
   569  	10, // [10:10] is the sub-list for extension type_name
   570  	10, // [10:10] is the sub-list for extension extendee
   571  	0,  // [0:10] is the sub-list for field type_name
   572  }
   573  
   574  func init() { file_kythe_proto_graph_proto_init() }
   575  func file_kythe_proto_graph_proto_init() {
   576  	if File_kythe_proto_graph_proto != nil {
   577  		return
   578  	}
   579  	if !protoimpl.UnsafeEnabled {
   580  		file_kythe_proto_graph_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   581  			switch v := v.(*NodesRequest); i {
   582  			case 0:
   583  				return &v.state
   584  			case 1:
   585  				return &v.sizeCache
   586  			case 2:
   587  				return &v.unknownFields
   588  			default:
   589  				return nil
   590  			}
   591  		}
   592  		file_kythe_proto_graph_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   593  			switch v := v.(*NodesReply); i {
   594  			case 0:
   595  				return &v.state
   596  			case 1:
   597  				return &v.sizeCache
   598  			case 2:
   599  				return &v.unknownFields
   600  			default:
   601  				return nil
   602  			}
   603  		}
   604  		file_kythe_proto_graph_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   605  			switch v := v.(*EdgesRequest); i {
   606  			case 0:
   607  				return &v.state
   608  			case 1:
   609  				return &v.sizeCache
   610  			case 2:
   611  				return &v.unknownFields
   612  			default:
   613  				return nil
   614  			}
   615  		}
   616  		file_kythe_proto_graph_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   617  			switch v := v.(*EdgeSet); i {
   618  			case 0:
   619  				return &v.state
   620  			case 1:
   621  				return &v.sizeCache
   622  			case 2:
   623  				return &v.unknownFields
   624  			default:
   625  				return nil
   626  			}
   627  		}
   628  		file_kythe_proto_graph_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   629  			switch v := v.(*EdgesReply); i {
   630  			case 0:
   631  				return &v.state
   632  			case 1:
   633  				return &v.sizeCache
   634  			case 2:
   635  				return &v.unknownFields
   636  			default:
   637  				return nil
   638  			}
   639  		}
   640  		file_kythe_proto_graph_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   641  			switch v := v.(*EdgeSet_Group); i {
   642  			case 0:
   643  				return &v.state
   644  			case 1:
   645  				return &v.sizeCache
   646  			case 2:
   647  				return &v.unknownFields
   648  			default:
   649  				return nil
   650  			}
   651  		}
   652  		file_kythe_proto_graph_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   653  			switch v := v.(*EdgeSet_Group_Edge); i {
   654  			case 0:
   655  				return &v.state
   656  			case 1:
   657  				return &v.sizeCache
   658  			case 2:
   659  				return &v.unknownFields
   660  			default:
   661  				return nil
   662  			}
   663  		}
   664  	}
   665  	type x struct{}
   666  	out := protoimpl.TypeBuilder{
   667  		File: protoimpl.DescBuilder{
   668  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   669  			RawDescriptor: file_kythe_proto_graph_proto_rawDesc,
   670  			NumEnums:      0,
   671  			NumMessages:   12,
   672  			NumExtensions: 0,
   673  			NumServices:   1,
   674  		},
   675  		GoTypes:           file_kythe_proto_graph_proto_goTypes,
   676  		DependencyIndexes: file_kythe_proto_graph_proto_depIdxs,
   677  		MessageInfos:      file_kythe_proto_graph_proto_msgTypes,
   678  	}.Build()
   679  	File_kythe_proto_graph_proto = out.File
   680  	file_kythe_proto_graph_proto_rawDesc = nil
   681  	file_kythe_proto_graph_proto_goTypes = nil
   682  	file_kythe_proto_graph_proto_depIdxs = nil
   683  }