kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/internal_go_proto/internal.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/internal.proto 6 7 package internal_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 serving_go_proto "kythe.io/kythe/proto/serving_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 Source struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"` 30 Facts map[string][]byte `protobuf:"bytes,2,rep,name=facts,proto3" json:"facts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 31 EdgeGroups map[string]*Source_EdgeGroup `protobuf:"bytes,3,rep,name=edge_groups,json=edgeGroups,proto3" json:"edge_groups,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 32 } 33 34 func (x *Source) Reset() { 35 *x = Source{} 36 if protoimpl.UnsafeEnabled { 37 mi := &file_kythe_proto_internal_proto_msgTypes[0] 38 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 39 ms.StoreMessageInfo(mi) 40 } 41 } 42 43 func (x *Source) String() string { 44 return protoimpl.X.MessageStringOf(x) 45 } 46 47 func (*Source) ProtoMessage() {} 48 49 func (x *Source) ProtoReflect() protoreflect.Message { 50 mi := &file_kythe_proto_internal_proto_msgTypes[0] 51 if protoimpl.UnsafeEnabled && x != nil { 52 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 53 if ms.LoadMessageInfo() == nil { 54 ms.StoreMessageInfo(mi) 55 } 56 return ms 57 } 58 return mi.MessageOf(x) 59 } 60 61 // Deprecated: Use Source.ProtoReflect.Descriptor instead. 62 func (*Source) Descriptor() ([]byte, []int) { 63 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{0} 64 } 65 66 func (x *Source) GetTicket() string { 67 if x != nil { 68 return x.Ticket 69 } 70 return "" 71 } 72 73 func (x *Source) GetFacts() map[string][]byte { 74 if x != nil { 75 return x.Facts 76 } 77 return nil 78 } 79 80 func (x *Source) GetEdgeGroups() map[string]*Source_EdgeGroup { 81 if x != nil { 82 return x.EdgeGroups 83 } 84 return nil 85 } 86 87 type PageToken struct { 88 state protoimpl.MessageState 89 sizeCache protoimpl.SizeCache 90 unknownFields protoimpl.UnknownFields 91 92 Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 93 SecondaryToken []string `protobuf:"bytes,2,rep,name=secondary_token,json=secondaryToken,proto3" json:"secondary_token,omitempty"` 94 SubTokens map[string]string `protobuf:"bytes,3,rep,name=sub_tokens,json=subTokens,proto3" json:"sub_tokens,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 95 Indices map[string]int32 `protobuf:"bytes,4,rep,name=indices,proto3" json:"indices,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 96 } 97 98 func (x *PageToken) Reset() { 99 *x = PageToken{} 100 if protoimpl.UnsafeEnabled { 101 mi := &file_kythe_proto_internal_proto_msgTypes[1] 102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 103 ms.StoreMessageInfo(mi) 104 } 105 } 106 107 func (x *PageToken) String() string { 108 return protoimpl.X.MessageStringOf(x) 109 } 110 111 func (*PageToken) ProtoMessage() {} 112 113 func (x *PageToken) ProtoReflect() protoreflect.Message { 114 mi := &file_kythe_proto_internal_proto_msgTypes[1] 115 if protoimpl.UnsafeEnabled && x != nil { 116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 117 if ms.LoadMessageInfo() == nil { 118 ms.StoreMessageInfo(mi) 119 } 120 return ms 121 } 122 return mi.MessageOf(x) 123 } 124 125 // Deprecated: Use PageToken.ProtoReflect.Descriptor instead. 126 func (*PageToken) Descriptor() ([]byte, []int) { 127 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{1} 128 } 129 130 func (x *PageToken) GetIndex() int32 { 131 if x != nil { 132 return x.Index 133 } 134 return 0 135 } 136 137 func (x *PageToken) GetSecondaryToken() []string { 138 if x != nil { 139 return x.SecondaryToken 140 } 141 return nil 142 } 143 144 func (x *PageToken) GetSubTokens() map[string]string { 145 if x != nil { 146 return x.SubTokens 147 } 148 return nil 149 } 150 151 func (x *PageToken) GetIndices() map[string]int32 { 152 if x != nil { 153 return x.Indices 154 } 155 return nil 156 } 157 158 type CrossReference struct { 159 state protoimpl.MessageState 160 sizeCache protoimpl.SizeCache 161 unknownFields protoimpl.UnknownFields 162 163 SourceDecoration *CrossReference_Decoration `protobuf:"bytes,1,opt,name=source_decoration,json=sourceDecoration,proto3" json:"source_decoration,omitempty"` 164 Referent *serving_go_proto.Node `protobuf:"bytes,2,opt,name=referent,proto3" json:"referent,omitempty"` 165 TargetDecoration *CrossReference_Decoration `protobuf:"bytes,3,opt,name=target_decoration,json=targetDecoration,proto3" json:"target_decoration,omitempty"` 166 SourceAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,4,opt,name=source_anchor,json=sourceAnchor,proto3" json:"source_anchor,omitempty"` 167 TargetAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,5,opt,name=target_anchor,json=targetAnchor,proto3" json:"target_anchor,omitempty"` 168 } 169 170 func (x *CrossReference) Reset() { 171 *x = CrossReference{} 172 if protoimpl.UnsafeEnabled { 173 mi := &file_kythe_proto_internal_proto_msgTypes[2] 174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 175 ms.StoreMessageInfo(mi) 176 } 177 } 178 179 func (x *CrossReference) String() string { 180 return protoimpl.X.MessageStringOf(x) 181 } 182 183 func (*CrossReference) ProtoMessage() {} 184 185 func (x *CrossReference) ProtoReflect() protoreflect.Message { 186 mi := &file_kythe_proto_internal_proto_msgTypes[2] 187 if protoimpl.UnsafeEnabled && x != nil { 188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 189 if ms.LoadMessageInfo() == nil { 190 ms.StoreMessageInfo(mi) 191 } 192 return ms 193 } 194 return mi.MessageOf(x) 195 } 196 197 // Deprecated: Use CrossReference.ProtoReflect.Descriptor instead. 198 func (*CrossReference) Descriptor() ([]byte, []int) { 199 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{2} 200 } 201 202 func (x *CrossReference) GetSourceDecoration() *CrossReference_Decoration { 203 if x != nil { 204 return x.SourceDecoration 205 } 206 return nil 207 } 208 209 func (x *CrossReference) GetReferent() *serving_go_proto.Node { 210 if x != nil { 211 return x.Referent 212 } 213 return nil 214 } 215 216 func (x *CrossReference) GetTargetDecoration() *CrossReference_Decoration { 217 if x != nil { 218 return x.TargetDecoration 219 } 220 return nil 221 } 222 223 func (x *CrossReference) GetSourceAnchor() *serving_go_proto.ExpandedAnchor { 224 if x != nil { 225 return x.SourceAnchor 226 } 227 return nil 228 } 229 230 func (x *CrossReference) GetTargetAnchor() *serving_go_proto.ExpandedAnchor { 231 if x != nil { 232 return x.TargetAnchor 233 } 234 return nil 235 } 236 237 type SortedKeyValue struct { 238 state protoimpl.MessageState 239 sizeCache protoimpl.SizeCache 240 unknownFields protoimpl.UnknownFields 241 242 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 243 SortKey string `protobuf:"bytes,2,opt,name=sort_key,json=sortKey,proto3" json:"sort_key,omitempty"` 244 Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` 245 } 246 247 func (x *SortedKeyValue) Reset() { 248 *x = SortedKeyValue{} 249 if protoimpl.UnsafeEnabled { 250 mi := &file_kythe_proto_internal_proto_msgTypes[3] 251 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 252 ms.StoreMessageInfo(mi) 253 } 254 } 255 256 func (x *SortedKeyValue) String() string { 257 return protoimpl.X.MessageStringOf(x) 258 } 259 260 func (*SortedKeyValue) ProtoMessage() {} 261 262 func (x *SortedKeyValue) ProtoReflect() protoreflect.Message { 263 mi := &file_kythe_proto_internal_proto_msgTypes[3] 264 if protoimpl.UnsafeEnabled && x != nil { 265 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 266 if ms.LoadMessageInfo() == nil { 267 ms.StoreMessageInfo(mi) 268 } 269 return ms 270 } 271 return mi.MessageOf(x) 272 } 273 274 // Deprecated: Use SortedKeyValue.ProtoReflect.Descriptor instead. 275 func (*SortedKeyValue) Descriptor() ([]byte, []int) { 276 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{3} 277 } 278 279 func (x *SortedKeyValue) GetKey() string { 280 if x != nil { 281 return x.Key 282 } 283 return "" 284 } 285 286 func (x *SortedKeyValue) GetSortKey() string { 287 if x != nil { 288 return x.SortKey 289 } 290 return "" 291 } 292 293 func (x *SortedKeyValue) GetValue() []byte { 294 if x != nil { 295 return x.Value 296 } 297 return nil 298 } 299 300 type Path struct { 301 state protoimpl.MessageState 302 sizeCache protoimpl.SizeCache 303 unknownFields protoimpl.UnknownFields 304 305 Pivot *Path_Node `protobuf:"bytes,1,opt,name=pivot,proto3" json:"pivot,omitempty"` 306 Edges []*Path_Edge `protobuf:"bytes,2,rep,name=edges,proto3" json:"edges,omitempty"` 307 } 308 309 func (x *Path) Reset() { 310 *x = Path{} 311 if protoimpl.UnsafeEnabled { 312 mi := &file_kythe_proto_internal_proto_msgTypes[4] 313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 314 ms.StoreMessageInfo(mi) 315 } 316 } 317 318 func (x *Path) String() string { 319 return protoimpl.X.MessageStringOf(x) 320 } 321 322 func (*Path) ProtoMessage() {} 323 324 func (x *Path) ProtoReflect() protoreflect.Message { 325 mi := &file_kythe_proto_internal_proto_msgTypes[4] 326 if protoimpl.UnsafeEnabled && x != nil { 327 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 328 if ms.LoadMessageInfo() == nil { 329 ms.StoreMessageInfo(mi) 330 } 331 return ms 332 } 333 return mi.MessageOf(x) 334 } 335 336 // Deprecated: Use Path.ProtoReflect.Descriptor instead. 337 func (*Path) Descriptor() ([]byte, []int) { 338 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{4} 339 } 340 341 func (x *Path) GetPivot() *Path_Node { 342 if x != nil { 343 return x.Pivot 344 } 345 return nil 346 } 347 348 func (x *Path) GetEdges() []*Path_Edge { 349 if x != nil { 350 return x.Edges 351 } 352 return nil 353 } 354 355 type Source_Edge struct { 356 state protoimpl.MessageState 357 sizeCache protoimpl.SizeCache 358 unknownFields protoimpl.UnknownFields 359 360 Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"` 361 Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"` 362 } 363 364 func (x *Source_Edge) Reset() { 365 *x = Source_Edge{} 366 if protoimpl.UnsafeEnabled { 367 mi := &file_kythe_proto_internal_proto_msgTypes[5] 368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 369 ms.StoreMessageInfo(mi) 370 } 371 } 372 373 func (x *Source_Edge) String() string { 374 return protoimpl.X.MessageStringOf(x) 375 } 376 377 func (*Source_Edge) ProtoMessage() {} 378 379 func (x *Source_Edge) ProtoReflect() protoreflect.Message { 380 mi := &file_kythe_proto_internal_proto_msgTypes[5] 381 if protoimpl.UnsafeEnabled && x != nil { 382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 383 if ms.LoadMessageInfo() == nil { 384 ms.StoreMessageInfo(mi) 385 } 386 return ms 387 } 388 return mi.MessageOf(x) 389 } 390 391 // Deprecated: Use Source_Edge.ProtoReflect.Descriptor instead. 392 func (*Source_Edge) Descriptor() ([]byte, []int) { 393 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{0, 0} 394 } 395 396 func (x *Source_Edge) GetTicket() string { 397 if x != nil { 398 return x.Ticket 399 } 400 return "" 401 } 402 403 func (x *Source_Edge) GetOrdinal() int32 { 404 if x != nil { 405 return x.Ordinal 406 } 407 return 0 408 } 409 410 type Source_EdgeGroup struct { 411 state protoimpl.MessageState 412 sizeCache protoimpl.SizeCache 413 unknownFields protoimpl.UnknownFields 414 415 Edges []*Source_Edge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"` 416 } 417 418 func (x *Source_EdgeGroup) Reset() { 419 *x = Source_EdgeGroup{} 420 if protoimpl.UnsafeEnabled { 421 mi := &file_kythe_proto_internal_proto_msgTypes[6] 422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 423 ms.StoreMessageInfo(mi) 424 } 425 } 426 427 func (x *Source_EdgeGroup) String() string { 428 return protoimpl.X.MessageStringOf(x) 429 } 430 431 func (*Source_EdgeGroup) ProtoMessage() {} 432 433 func (x *Source_EdgeGroup) ProtoReflect() protoreflect.Message { 434 mi := &file_kythe_proto_internal_proto_msgTypes[6] 435 if protoimpl.UnsafeEnabled && x != nil { 436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 437 if ms.LoadMessageInfo() == nil { 438 ms.StoreMessageInfo(mi) 439 } 440 return ms 441 } 442 return mi.MessageOf(x) 443 } 444 445 // Deprecated: Use Source_EdgeGroup.ProtoReflect.Descriptor instead. 446 func (*Source_EdgeGroup) Descriptor() ([]byte, []int) { 447 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{0, 1} 448 } 449 450 func (x *Source_EdgeGroup) GetEdges() []*Source_Edge { 451 if x != nil { 452 return x.Edges 453 } 454 return nil 455 } 456 457 type CrossReference_Decoration struct { 458 state protoimpl.MessageState 459 sizeCache protoimpl.SizeCache 460 unknownFields protoimpl.UnknownFields 461 462 File *serving_go_proto.File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` 463 Anchor *serving_go_proto.RawAnchor `protobuf:"bytes,2,opt,name=anchor,proto3" json:"anchor,omitempty"` 464 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"` 465 } 466 467 func (x *CrossReference_Decoration) Reset() { 468 *x = CrossReference_Decoration{} 469 if protoimpl.UnsafeEnabled { 470 mi := &file_kythe_proto_internal_proto_msgTypes[11] 471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 472 ms.StoreMessageInfo(mi) 473 } 474 } 475 476 func (x *CrossReference_Decoration) String() string { 477 return protoimpl.X.MessageStringOf(x) 478 } 479 480 func (*CrossReference_Decoration) ProtoMessage() {} 481 482 func (x *CrossReference_Decoration) ProtoReflect() protoreflect.Message { 483 mi := &file_kythe_proto_internal_proto_msgTypes[11] 484 if protoimpl.UnsafeEnabled && x != nil { 485 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 486 if ms.LoadMessageInfo() == nil { 487 ms.StoreMessageInfo(mi) 488 } 489 return ms 490 } 491 return mi.MessageOf(x) 492 } 493 494 // Deprecated: Use CrossReference_Decoration.ProtoReflect.Descriptor instead. 495 func (*CrossReference_Decoration) Descriptor() ([]byte, []int) { 496 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{2, 0} 497 } 498 499 func (x *CrossReference_Decoration) GetFile() *serving_go_proto.File { 500 if x != nil { 501 return x.File 502 } 503 return nil 504 } 505 506 func (x *CrossReference_Decoration) GetAnchor() *serving_go_proto.RawAnchor { 507 if x != nil { 508 return x.Anchor 509 } 510 return nil 511 } 512 513 func (x *CrossReference_Decoration) GetKind() string { 514 if x != nil { 515 return x.Kind 516 } 517 return "" 518 } 519 520 type Path_Node struct { 521 state protoimpl.MessageState 522 sizeCache protoimpl.SizeCache 523 unknownFields protoimpl.UnknownFields 524 525 // Types that are assignable to Specialization: 526 // 527 // *Path_Node_RawAnchor 528 // *Path_Node_ExpandedAnchor 529 // *Path_Node_File 530 Specialization isPath_Node_Specialization `protobuf_oneof:"specialization"` 531 Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"` 532 NodeKind string `protobuf:"bytes,2,opt,name=node_kind,json=nodeKind,proto3" json:"node_kind,omitempty"` 533 Original *serving_go_proto.Node `protobuf:"bytes,3,opt,name=original,proto3" json:"original,omitempty"` 534 } 535 536 func (x *Path_Node) Reset() { 537 *x = Path_Node{} 538 if protoimpl.UnsafeEnabled { 539 mi := &file_kythe_proto_internal_proto_msgTypes[12] 540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 541 ms.StoreMessageInfo(mi) 542 } 543 } 544 545 func (x *Path_Node) String() string { 546 return protoimpl.X.MessageStringOf(x) 547 } 548 549 func (*Path_Node) ProtoMessage() {} 550 551 func (x *Path_Node) ProtoReflect() protoreflect.Message { 552 mi := &file_kythe_proto_internal_proto_msgTypes[12] 553 if protoimpl.UnsafeEnabled && x != nil { 554 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 555 if ms.LoadMessageInfo() == nil { 556 ms.StoreMessageInfo(mi) 557 } 558 return ms 559 } 560 return mi.MessageOf(x) 561 } 562 563 // Deprecated: Use Path_Node.ProtoReflect.Descriptor instead. 564 func (*Path_Node) Descriptor() ([]byte, []int) { 565 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{4, 0} 566 } 567 568 func (m *Path_Node) GetSpecialization() isPath_Node_Specialization { 569 if m != nil { 570 return m.Specialization 571 } 572 return nil 573 } 574 575 func (x *Path_Node) GetRawAnchor() *serving_go_proto.RawAnchor { 576 if x, ok := x.GetSpecialization().(*Path_Node_RawAnchor); ok { 577 return x.RawAnchor 578 } 579 return nil 580 } 581 582 func (x *Path_Node) GetExpandedAnchor() *serving_go_proto.ExpandedAnchor { 583 if x, ok := x.GetSpecialization().(*Path_Node_ExpandedAnchor); ok { 584 return x.ExpandedAnchor 585 } 586 return nil 587 } 588 589 func (x *Path_Node) GetFile() *serving_go_proto.File { 590 if x, ok := x.GetSpecialization().(*Path_Node_File); ok { 591 return x.File 592 } 593 return nil 594 } 595 596 func (x *Path_Node) GetTicket() string { 597 if x != nil { 598 return x.Ticket 599 } 600 return "" 601 } 602 603 func (x *Path_Node) GetNodeKind() string { 604 if x != nil { 605 return x.NodeKind 606 } 607 return "" 608 } 609 610 func (x *Path_Node) GetOriginal() *serving_go_proto.Node { 611 if x != nil { 612 return x.Original 613 } 614 return nil 615 } 616 617 type isPath_Node_Specialization interface { 618 isPath_Node_Specialization() 619 } 620 621 type Path_Node_RawAnchor struct { 622 RawAnchor *serving_go_proto.RawAnchor `protobuf:"bytes,10,opt,name=raw_anchor,json=rawAnchor,proto3,oneof"` 623 } 624 625 type Path_Node_ExpandedAnchor struct { 626 ExpandedAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,11,opt,name=expanded_anchor,json=expandedAnchor,proto3,oneof"` 627 } 628 629 type Path_Node_File struct { 630 File *serving_go_proto.File `protobuf:"bytes,12,opt,name=file,proto3,oneof"` 631 } 632 633 func (*Path_Node_RawAnchor) isPath_Node_Specialization() {} 634 635 func (*Path_Node_ExpandedAnchor) isPath_Node_Specialization() {} 636 637 func (*Path_Node_File) isPath_Node_Specialization() {} 638 639 type Path_Edge struct { 640 state protoimpl.MessageState 641 sizeCache protoimpl.SizeCache 642 unknownFields protoimpl.UnknownFields 643 644 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` 645 Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"` 646 Target *Path_Node `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 647 } 648 649 func (x *Path_Edge) Reset() { 650 *x = Path_Edge{} 651 if protoimpl.UnsafeEnabled { 652 mi := &file_kythe_proto_internal_proto_msgTypes[13] 653 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 654 ms.StoreMessageInfo(mi) 655 } 656 } 657 658 func (x *Path_Edge) String() string { 659 return protoimpl.X.MessageStringOf(x) 660 } 661 662 func (*Path_Edge) ProtoMessage() {} 663 664 func (x *Path_Edge) ProtoReflect() protoreflect.Message { 665 mi := &file_kythe_proto_internal_proto_msgTypes[13] 666 if protoimpl.UnsafeEnabled && x != nil { 667 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 668 if ms.LoadMessageInfo() == nil { 669 ms.StoreMessageInfo(mi) 670 } 671 return ms 672 } 673 return mi.MessageOf(x) 674 } 675 676 // Deprecated: Use Path_Edge.ProtoReflect.Descriptor instead. 677 func (*Path_Edge) Descriptor() ([]byte, []int) { 678 return file_kythe_proto_internal_proto_rawDescGZIP(), []int{4, 1} 679 } 680 681 func (x *Path_Edge) GetKind() string { 682 if x != nil { 683 return x.Kind 684 } 685 return "" 686 } 687 688 func (x *Path_Edge) GetOrdinal() int32 { 689 if x != nil { 690 return x.Ordinal 691 } 692 return 0 693 } 694 695 func (x *Path_Edge) GetTarget() *Path_Node { 696 if x != nil { 697 return x.Target 698 } 699 return nil 700 } 701 702 var File_kythe_proto_internal_proto protoreflect.FileDescriptor 703 704 var file_kythe_proto_internal_proto_rawDesc = []byte{ 705 0x0a, 0x1a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x69, 0x6e, 706 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6b, 0x79, 707 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 708 0x61, 0x6c, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 709 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x03, 710 0x0a, 0x06, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 711 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 712 0x12, 0x3d, 0x0a, 0x05, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 713 0x27, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 714 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x46, 0x61, 715 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 716 0x4d, 0x0a, 0x0b, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x03, 717 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 718 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x53, 0x6f, 0x75, 0x72, 719 0x63, 0x65, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x45, 0x6e, 0x74, 720 0x72, 0x79, 0x52, 0x0a, 0x65, 0x64, 0x67, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x1a, 0x38, 721 0x0a, 0x04, 0x45, 0x64, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 722 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x18, 723 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 724 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x1a, 0x44, 0x0a, 0x09, 0x45, 0x64, 0x67, 0x65, 725 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x37, 0x0a, 0x05, 0x65, 0x64, 0x67, 0x65, 0x73, 0x18, 0x01, 726 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 727 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x53, 0x6f, 0x75, 0x72, 728 0x63, 0x65, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x52, 0x05, 0x65, 0x64, 0x67, 0x65, 0x73, 0x1a, 0x38, 729 0x0a, 0x0a, 0x46, 0x61, 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 730 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 731 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 732 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x65, 0x0a, 0x0f, 0x45, 0x64, 0x67, 0x65, 733 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 734 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3c, 0x0a, 735 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6b, 736 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 737 0x6e, 0x61, 0x6c, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x47, 738 0x72, 0x6f, 0x75, 0x70, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 739 0xdb, 0x02, 0x0a, 0x09, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x14, 0x0a, 740 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x69, 0x6e, 741 0x64, 0x65, 0x78, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 742 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 743 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4d, 0x0a, 0x0a, 744 0x73, 0x75, 0x62, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 745 0x32, 0x2e, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 746 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 747 0x6e, 0x2e, 0x53, 0x75, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 748 0x52, 0x09, 0x73, 0x75, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x46, 0x0a, 0x07, 0x69, 749 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 750 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 751 0x6e, 0x61, 0x6c, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x2e, 0x49, 0x6e, 752 0x64, 0x69, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x69, 0x6e, 0x64, 0x69, 753 0x63, 0x65, 0x73, 0x1a, 0x3c, 0x0a, 0x0e, 0x53, 0x75, 0x62, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 754 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 755 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 756 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 757 0x01, 0x1a, 0x3a, 0x0a, 0x0c, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 758 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 759 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 760 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa1, 0x04, 761 0x0a, 0x0e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 762 0x12, 0x5c, 0x0a, 0x11, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x64, 0x65, 0x63, 0x6f, 0x72, 763 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x79, 764 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 765 0x61, 0x6c, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 766 0x65, 0x2e, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x6f, 767 0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 768 0x0a, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 769 0x32, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 770 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x72, 0x65, 0x66, 771 0x65, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5c, 0x0a, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 772 0x64, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 773 0x32, 0x2f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 774 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x52, 0x65, 0x66, 775 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 776 0x6e, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 777 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x61, 0x6e, 778 0x63, 0x68, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 779 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 780 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 781 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x48, 0x0a, 782 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 0x05, 783 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 784 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 785 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65, 786 0x74, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x1a, 0x87, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x63, 0x6f, 787 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 788 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 789 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x52, 790 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 791 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 792 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x52, 0x61, 0x77, 0x41, 793 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x06, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x12, 0x0a, 794 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 795 0x64, 0x22, 0x53, 0x0a, 0x0e, 0x53, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4b, 0x65, 0x79, 0x56, 0x61, 796 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 797 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x6f, 0x72, 0x74, 0x5f, 0x6b, 0x65, 798 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x6f, 0x72, 0x74, 0x4b, 0x65, 0x79, 799 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 800 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xac, 0x04, 0x0a, 0x04, 0x50, 0x61, 0x74, 0x68, 0x12, 801 0x35, 0x0a, 0x05, 0x70, 0x69, 0x76, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 802 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 803 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 804 0x05, 0x70, 0x69, 0x76, 0x6f, 0x74, 0x12, 0x35, 0x0a, 0x05, 0x65, 0x64, 0x67, 0x65, 0x73, 0x18, 805 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 806 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x50, 0x61, 0x74, 807 0x68, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x52, 0x05, 0x65, 0x64, 0x67, 0x65, 0x73, 0x1a, 0xc6, 0x02, 808 0x0a, 0x04, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x3f, 0x0a, 0x0a, 0x72, 0x61, 0x77, 0x5f, 0x61, 0x6e, 809 0x63, 0x68, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 810 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 811 0x2e, 0x52, 0x61, 0x77, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x09, 0x72, 0x61, 812 0x77, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x4e, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x61, 0x6e, 813 0x64, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 814 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 815 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 816 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 817 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x2f, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 818 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 819 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x46, 0x69, 0x6c, 0x65, 820 0x48, 0x00, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 821 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 822 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 823 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x35, 0x0a, 824 0x08, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 825 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 826 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x6f, 0x72, 0x69, 0x67, 827 0x69, 0x6e, 0x61, 0x6c, 0x42, 0x10, 0x0a, 0x0e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x69, 828 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x6d, 0x0a, 0x04, 0x45, 0x64, 0x67, 0x65, 0x12, 0x12, 829 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 830 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x18, 0x02, 0x20, 831 0x01, 0x28, 0x05, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x12, 0x37, 0x0a, 0x06, 832 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6b, 833 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 834 0x6e, 0x61, 0x6c, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x74, 835 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x49, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 836 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x6b, 0x79, 0x74, 837 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x26, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 838 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x69, 839 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 840 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 841 } 842 843 var ( 844 file_kythe_proto_internal_proto_rawDescOnce sync.Once 845 file_kythe_proto_internal_proto_rawDescData = file_kythe_proto_internal_proto_rawDesc 846 ) 847 848 func file_kythe_proto_internal_proto_rawDescGZIP() []byte { 849 file_kythe_proto_internal_proto_rawDescOnce.Do(func() { 850 file_kythe_proto_internal_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_internal_proto_rawDescData) 851 }) 852 return file_kythe_proto_internal_proto_rawDescData 853 } 854 855 var file_kythe_proto_internal_proto_msgTypes = make([]protoimpl.MessageInfo, 14) 856 var file_kythe_proto_internal_proto_goTypes = []interface{}{ 857 (*Source)(nil), // 0: kythe.proto.internal.Source 858 (*PageToken)(nil), // 1: kythe.proto.internal.PageToken 859 (*CrossReference)(nil), // 2: kythe.proto.internal.CrossReference 860 (*SortedKeyValue)(nil), // 3: kythe.proto.internal.SortedKeyValue 861 (*Path)(nil), // 4: kythe.proto.internal.Path 862 (*Source_Edge)(nil), // 5: kythe.proto.internal.Source.Edge 863 (*Source_EdgeGroup)(nil), // 6: kythe.proto.internal.Source.EdgeGroup 864 nil, // 7: kythe.proto.internal.Source.FactsEntry 865 nil, // 8: kythe.proto.internal.Source.EdgeGroupsEntry 866 nil, // 9: kythe.proto.internal.PageToken.SubTokensEntry 867 nil, // 10: kythe.proto.internal.PageToken.IndicesEntry 868 (*CrossReference_Decoration)(nil), // 11: kythe.proto.internal.CrossReference.Decoration 869 (*Path_Node)(nil), // 12: kythe.proto.internal.Path.Node 870 (*Path_Edge)(nil), // 13: kythe.proto.internal.Path.Edge 871 (*serving_go_proto.Node)(nil), // 14: kythe.proto.serving.Node 872 (*serving_go_proto.ExpandedAnchor)(nil), // 15: kythe.proto.serving.ExpandedAnchor 873 (*serving_go_proto.File)(nil), // 16: kythe.proto.serving.File 874 (*serving_go_proto.RawAnchor)(nil), // 17: kythe.proto.serving.RawAnchor 875 } 876 var file_kythe_proto_internal_proto_depIdxs = []int32{ 877 7, // 0: kythe.proto.internal.Source.facts:type_name -> kythe.proto.internal.Source.FactsEntry 878 8, // 1: kythe.proto.internal.Source.edge_groups:type_name -> kythe.proto.internal.Source.EdgeGroupsEntry 879 9, // 2: kythe.proto.internal.PageToken.sub_tokens:type_name -> kythe.proto.internal.PageToken.SubTokensEntry 880 10, // 3: kythe.proto.internal.PageToken.indices:type_name -> kythe.proto.internal.PageToken.IndicesEntry 881 11, // 4: kythe.proto.internal.CrossReference.source_decoration:type_name -> kythe.proto.internal.CrossReference.Decoration 882 14, // 5: kythe.proto.internal.CrossReference.referent:type_name -> kythe.proto.serving.Node 883 11, // 6: kythe.proto.internal.CrossReference.target_decoration:type_name -> kythe.proto.internal.CrossReference.Decoration 884 15, // 7: kythe.proto.internal.CrossReference.source_anchor:type_name -> kythe.proto.serving.ExpandedAnchor 885 15, // 8: kythe.proto.internal.CrossReference.target_anchor:type_name -> kythe.proto.serving.ExpandedAnchor 886 12, // 9: kythe.proto.internal.Path.pivot:type_name -> kythe.proto.internal.Path.Node 887 13, // 10: kythe.proto.internal.Path.edges:type_name -> kythe.proto.internal.Path.Edge 888 5, // 11: kythe.proto.internal.Source.EdgeGroup.edges:type_name -> kythe.proto.internal.Source.Edge 889 6, // 12: kythe.proto.internal.Source.EdgeGroupsEntry.value:type_name -> kythe.proto.internal.Source.EdgeGroup 890 16, // 13: kythe.proto.internal.CrossReference.Decoration.file:type_name -> kythe.proto.serving.File 891 17, // 14: kythe.proto.internal.CrossReference.Decoration.anchor:type_name -> kythe.proto.serving.RawAnchor 892 17, // 15: kythe.proto.internal.Path.Node.raw_anchor:type_name -> kythe.proto.serving.RawAnchor 893 15, // 16: kythe.proto.internal.Path.Node.expanded_anchor:type_name -> kythe.proto.serving.ExpandedAnchor 894 16, // 17: kythe.proto.internal.Path.Node.file:type_name -> kythe.proto.serving.File 895 14, // 18: kythe.proto.internal.Path.Node.original:type_name -> kythe.proto.serving.Node 896 12, // 19: kythe.proto.internal.Path.Edge.target:type_name -> kythe.proto.internal.Path.Node 897 20, // [20:20] is the sub-list for method output_type 898 20, // [20:20] is the sub-list for method input_type 899 20, // [20:20] is the sub-list for extension type_name 900 20, // [20:20] is the sub-list for extension extendee 901 0, // [0:20] is the sub-list for field type_name 902 } 903 904 func init() { file_kythe_proto_internal_proto_init() } 905 func file_kythe_proto_internal_proto_init() { 906 if File_kythe_proto_internal_proto != nil { 907 return 908 } 909 if !protoimpl.UnsafeEnabled { 910 file_kythe_proto_internal_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 911 switch v := v.(*Source); i { 912 case 0: 913 return &v.state 914 case 1: 915 return &v.sizeCache 916 case 2: 917 return &v.unknownFields 918 default: 919 return nil 920 } 921 } 922 file_kythe_proto_internal_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 923 switch v := v.(*PageToken); i { 924 case 0: 925 return &v.state 926 case 1: 927 return &v.sizeCache 928 case 2: 929 return &v.unknownFields 930 default: 931 return nil 932 } 933 } 934 file_kythe_proto_internal_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 935 switch v := v.(*CrossReference); i { 936 case 0: 937 return &v.state 938 case 1: 939 return &v.sizeCache 940 case 2: 941 return &v.unknownFields 942 default: 943 return nil 944 } 945 } 946 file_kythe_proto_internal_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 947 switch v := v.(*SortedKeyValue); i { 948 case 0: 949 return &v.state 950 case 1: 951 return &v.sizeCache 952 case 2: 953 return &v.unknownFields 954 default: 955 return nil 956 } 957 } 958 file_kythe_proto_internal_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 959 switch v := v.(*Path); i { 960 case 0: 961 return &v.state 962 case 1: 963 return &v.sizeCache 964 case 2: 965 return &v.unknownFields 966 default: 967 return nil 968 } 969 } 970 file_kythe_proto_internal_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 971 switch v := v.(*Source_Edge); i { 972 case 0: 973 return &v.state 974 case 1: 975 return &v.sizeCache 976 case 2: 977 return &v.unknownFields 978 default: 979 return nil 980 } 981 } 982 file_kythe_proto_internal_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 983 switch v := v.(*Source_EdgeGroup); i { 984 case 0: 985 return &v.state 986 case 1: 987 return &v.sizeCache 988 case 2: 989 return &v.unknownFields 990 default: 991 return nil 992 } 993 } 994 file_kythe_proto_internal_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 995 switch v := v.(*CrossReference_Decoration); i { 996 case 0: 997 return &v.state 998 case 1: 999 return &v.sizeCache 1000 case 2: 1001 return &v.unknownFields 1002 default: 1003 return nil 1004 } 1005 } 1006 file_kythe_proto_internal_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1007 switch v := v.(*Path_Node); i { 1008 case 0: 1009 return &v.state 1010 case 1: 1011 return &v.sizeCache 1012 case 2: 1013 return &v.unknownFields 1014 default: 1015 return nil 1016 } 1017 } 1018 file_kythe_proto_internal_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1019 switch v := v.(*Path_Edge); i { 1020 case 0: 1021 return &v.state 1022 case 1: 1023 return &v.sizeCache 1024 case 2: 1025 return &v.unknownFields 1026 default: 1027 return nil 1028 } 1029 } 1030 } 1031 file_kythe_proto_internal_proto_msgTypes[12].OneofWrappers = []interface{}{ 1032 (*Path_Node_RawAnchor)(nil), 1033 (*Path_Node_ExpandedAnchor)(nil), 1034 (*Path_Node_File)(nil), 1035 } 1036 type x struct{} 1037 out := protoimpl.TypeBuilder{ 1038 File: protoimpl.DescBuilder{ 1039 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1040 RawDescriptor: file_kythe_proto_internal_proto_rawDesc, 1041 NumEnums: 0, 1042 NumMessages: 14, 1043 NumExtensions: 0, 1044 NumServices: 0, 1045 }, 1046 GoTypes: file_kythe_proto_internal_proto_goTypes, 1047 DependencyIndexes: file_kythe_proto_internal_proto_depIdxs, 1048 MessageInfos: file_kythe_proto_internal_proto_msgTypes, 1049 }.Build() 1050 File_kythe_proto_internal_proto = out.File 1051 file_kythe_proto_internal_proto_rawDesc = nil 1052 file_kythe_proto_internal_proto_goTypes = nil 1053 file_kythe_proto_internal_proto_depIdxs = nil 1054 }