blob: 50a14b81b4b930a64e2096308c1e408aeb6ba724 [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: kythe/proto/internal.proto
package internal_go_proto
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
serving_go_proto "kythe.io/kythe/proto/serving_go_proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type Source struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
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"`
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Source) Reset() { *m = Source{} }
func (m *Source) String() string { return proto.CompactTextString(m) }
func (*Source) ProtoMessage() {}
func (*Source) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{0}
}
func (m *Source) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Source.Unmarshal(m, b)
}
func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Source.Marshal(b, m, deterministic)
}
func (m *Source) XXX_Merge(src proto.Message) {
xxx_messageInfo_Source.Merge(m, src)
}
func (m *Source) XXX_Size() int {
return xxx_messageInfo_Source.Size(m)
}
func (m *Source) XXX_DiscardUnknown() {
xxx_messageInfo_Source.DiscardUnknown(m)
}
var xxx_messageInfo_Source proto.InternalMessageInfo
func (m *Source) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *Source) GetFacts() map[string][]byte {
if m != nil {
return m.Facts
}
return nil
}
func (m *Source) GetEdgeGroups() map[string]*Source_EdgeGroup {
if m != nil {
return m.EdgeGroups
}
return nil
}
type Source_Edge struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Source_Edge) Reset() { *m = Source_Edge{} }
func (m *Source_Edge) String() string { return proto.CompactTextString(m) }
func (*Source_Edge) ProtoMessage() {}
func (*Source_Edge) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{0, 0}
}
func (m *Source_Edge) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Source_Edge.Unmarshal(m, b)
}
func (m *Source_Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Source_Edge.Marshal(b, m, deterministic)
}
func (m *Source_Edge) XXX_Merge(src proto.Message) {
xxx_messageInfo_Source_Edge.Merge(m, src)
}
func (m *Source_Edge) XXX_Size() int {
return xxx_messageInfo_Source_Edge.Size(m)
}
func (m *Source_Edge) XXX_DiscardUnknown() {
xxx_messageInfo_Source_Edge.DiscardUnknown(m)
}
var xxx_messageInfo_Source_Edge proto.InternalMessageInfo
func (m *Source_Edge) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *Source_Edge) GetOrdinal() int32 {
if m != nil {
return m.Ordinal
}
return 0
}
type Source_EdgeGroup struct {
Edges []*Source_Edge `protobuf:"bytes,1,rep,name=edges,proto3" json:"edges,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Source_EdgeGroup) Reset() { *m = Source_EdgeGroup{} }
func (m *Source_EdgeGroup) String() string { return proto.CompactTextString(m) }
func (*Source_EdgeGroup) ProtoMessage() {}
func (*Source_EdgeGroup) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{0, 1}
}
func (m *Source_EdgeGroup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Source_EdgeGroup.Unmarshal(m, b)
}
func (m *Source_EdgeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Source_EdgeGroup.Marshal(b, m, deterministic)
}
func (m *Source_EdgeGroup) XXX_Merge(src proto.Message) {
xxx_messageInfo_Source_EdgeGroup.Merge(m, src)
}
func (m *Source_EdgeGroup) XXX_Size() int {
return xxx_messageInfo_Source_EdgeGroup.Size(m)
}
func (m *Source_EdgeGroup) XXX_DiscardUnknown() {
xxx_messageInfo_Source_EdgeGroup.DiscardUnknown(m)
}
var xxx_messageInfo_Source_EdgeGroup proto.InternalMessageInfo
func (m *Source_EdgeGroup) GetEdges() []*Source_Edge {
if m != nil {
return m.Edges
}
return nil
}
type PageToken struct {
Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
SecondaryToken []string `protobuf:"bytes,2,rep,name=secondary_token,json=secondaryToken,proto3" json:"secondary_token,omitempty"`
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"`
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PageToken) Reset() { *m = PageToken{} }
func (m *PageToken) String() string { return proto.CompactTextString(m) }
func (*PageToken) ProtoMessage() {}
func (*PageToken) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{1}
}
func (m *PageToken) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PageToken.Unmarshal(m, b)
}
func (m *PageToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PageToken.Marshal(b, m, deterministic)
}
func (m *PageToken) XXX_Merge(src proto.Message) {
xxx_messageInfo_PageToken.Merge(m, src)
}
func (m *PageToken) XXX_Size() int {
return xxx_messageInfo_PageToken.Size(m)
}
func (m *PageToken) XXX_DiscardUnknown() {
xxx_messageInfo_PageToken.DiscardUnknown(m)
}
var xxx_messageInfo_PageToken proto.InternalMessageInfo
func (m *PageToken) GetIndex() int32 {
if m != nil {
return m.Index
}
return 0
}
func (m *PageToken) GetSecondaryToken() []string {
if m != nil {
return m.SecondaryToken
}
return nil
}
func (m *PageToken) GetSubTokens() map[string]string {
if m != nil {
return m.SubTokens
}
return nil
}
func (m *PageToken) GetIndices() map[string]int32 {
if m != nil {
return m.Indices
}
return nil
}
type CrossReference struct {
SourceDecoration *CrossReference_Decoration `protobuf:"bytes,1,opt,name=source_decoration,json=sourceDecoration,proto3" json:"source_decoration,omitempty"`
Referent *serving_go_proto.Node `protobuf:"bytes,2,opt,name=referent,proto3" json:"referent,omitempty"`
TargetDecoration *CrossReference_Decoration `protobuf:"bytes,3,opt,name=target_decoration,json=targetDecoration,proto3" json:"target_decoration,omitempty"`
SourceAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,4,opt,name=source_anchor,json=sourceAnchor,proto3" json:"source_anchor,omitempty"`
TargetAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,5,opt,name=target_anchor,json=targetAnchor,proto3" json:"target_anchor,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CrossReference) Reset() { *m = CrossReference{} }
func (m *CrossReference) String() string { return proto.CompactTextString(m) }
func (*CrossReference) ProtoMessage() {}
func (*CrossReference) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{2}
}
func (m *CrossReference) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CrossReference.Unmarshal(m, b)
}
func (m *CrossReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CrossReference.Marshal(b, m, deterministic)
}
func (m *CrossReference) XXX_Merge(src proto.Message) {
xxx_messageInfo_CrossReference.Merge(m, src)
}
func (m *CrossReference) XXX_Size() int {
return xxx_messageInfo_CrossReference.Size(m)
}
func (m *CrossReference) XXX_DiscardUnknown() {
xxx_messageInfo_CrossReference.DiscardUnknown(m)
}
var xxx_messageInfo_CrossReference proto.InternalMessageInfo
func (m *CrossReference) GetSourceDecoration() *CrossReference_Decoration {
if m != nil {
return m.SourceDecoration
}
return nil
}
func (m *CrossReference) GetReferent() *serving_go_proto.Node {
if m != nil {
return m.Referent
}
return nil
}
func (m *CrossReference) GetTargetDecoration() *CrossReference_Decoration {
if m != nil {
return m.TargetDecoration
}
return nil
}
func (m *CrossReference) GetSourceAnchor() *serving_go_proto.ExpandedAnchor {
if m != nil {
return m.SourceAnchor
}
return nil
}
func (m *CrossReference) GetTargetAnchor() *serving_go_proto.ExpandedAnchor {
if m != nil {
return m.TargetAnchor
}
return nil
}
type CrossReference_Decoration struct {
File *serving_go_proto.File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
Anchor *serving_go_proto.RawAnchor `protobuf:"bytes,2,opt,name=anchor,proto3" json:"anchor,omitempty"`
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CrossReference_Decoration) Reset() { *m = CrossReference_Decoration{} }
func (m *CrossReference_Decoration) String() string { return proto.CompactTextString(m) }
func (*CrossReference_Decoration) ProtoMessage() {}
func (*CrossReference_Decoration) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{2, 0}
}
func (m *CrossReference_Decoration) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CrossReference_Decoration.Unmarshal(m, b)
}
func (m *CrossReference_Decoration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CrossReference_Decoration.Marshal(b, m, deterministic)
}
func (m *CrossReference_Decoration) XXX_Merge(src proto.Message) {
xxx_messageInfo_CrossReference_Decoration.Merge(m, src)
}
func (m *CrossReference_Decoration) XXX_Size() int {
return xxx_messageInfo_CrossReference_Decoration.Size(m)
}
func (m *CrossReference_Decoration) XXX_DiscardUnknown() {
xxx_messageInfo_CrossReference_Decoration.DiscardUnknown(m)
}
var xxx_messageInfo_CrossReference_Decoration proto.InternalMessageInfo
func (m *CrossReference_Decoration) GetFile() *serving_go_proto.File {
if m != nil {
return m.File
}
return nil
}
func (m *CrossReference_Decoration) GetAnchor() *serving_go_proto.RawAnchor {
if m != nil {
return m.Anchor
}
return nil
}
func (m *CrossReference_Decoration) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
type SortedKeyValue struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
SortKey string `protobuf:"bytes,2,opt,name=sort_key,json=sortKey,proto3" json:"sort_key,omitempty"`
Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SortedKeyValue) Reset() { *m = SortedKeyValue{} }
func (m *SortedKeyValue) String() string { return proto.CompactTextString(m) }
func (*SortedKeyValue) ProtoMessage() {}
func (*SortedKeyValue) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{3}
}
func (m *SortedKeyValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SortedKeyValue.Unmarshal(m, b)
}
func (m *SortedKeyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SortedKeyValue.Marshal(b, m, deterministic)
}
func (m *SortedKeyValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_SortedKeyValue.Merge(m, src)
}
func (m *SortedKeyValue) XXX_Size() int {
return xxx_messageInfo_SortedKeyValue.Size(m)
}
func (m *SortedKeyValue) XXX_DiscardUnknown() {
xxx_messageInfo_SortedKeyValue.DiscardUnknown(m)
}
var xxx_messageInfo_SortedKeyValue proto.InternalMessageInfo
func (m *SortedKeyValue) GetKey() string {
if m != nil {
return m.Key
}
return ""
}
func (m *SortedKeyValue) GetSortKey() string {
if m != nil {
return m.SortKey
}
return ""
}
func (m *SortedKeyValue) GetValue() []byte {
if m != nil {
return m.Value
}
return nil
}
type Path struct {
Pivot *Path_Node `protobuf:"bytes,1,opt,name=pivot,proto3" json:"pivot,omitempty"`
Edges []*Path_Edge `protobuf:"bytes,2,rep,name=edges,proto3" json:"edges,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Path) Reset() { *m = Path{} }
func (m *Path) String() string { return proto.CompactTextString(m) }
func (*Path) ProtoMessage() {}
func (*Path) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{4}
}
func (m *Path) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Path.Unmarshal(m, b)
}
func (m *Path) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Path.Marshal(b, m, deterministic)
}
func (m *Path) XXX_Merge(src proto.Message) {
xxx_messageInfo_Path.Merge(m, src)
}
func (m *Path) XXX_Size() int {
return xxx_messageInfo_Path.Size(m)
}
func (m *Path) XXX_DiscardUnknown() {
xxx_messageInfo_Path.DiscardUnknown(m)
}
var xxx_messageInfo_Path proto.InternalMessageInfo
func (m *Path) GetPivot() *Path_Node {
if m != nil {
return m.Pivot
}
return nil
}
func (m *Path) GetEdges() []*Path_Edge {
if m != nil {
return m.Edges
}
return nil
}
type Path_Node struct {
// Types that are valid to be assigned to Specialization:
// *Path_Node_RawAnchor
// *Path_Node_ExpandedAnchor
// *Path_Node_File
Specialization isPath_Node_Specialization `protobuf_oneof:"specialization"`
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
NodeKind string `protobuf:"bytes,2,opt,name=node_kind,json=nodeKind,proto3" json:"node_kind,omitempty"`
Original *serving_go_proto.Node `protobuf:"bytes,3,opt,name=original,proto3" json:"original,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Path_Node) Reset() { *m = Path_Node{} }
func (m *Path_Node) String() string { return proto.CompactTextString(m) }
func (*Path_Node) ProtoMessage() {}
func (*Path_Node) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{4, 0}
}
func (m *Path_Node) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Path_Node.Unmarshal(m, b)
}
func (m *Path_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Path_Node.Marshal(b, m, deterministic)
}
func (m *Path_Node) XXX_Merge(src proto.Message) {
xxx_messageInfo_Path_Node.Merge(m, src)
}
func (m *Path_Node) XXX_Size() int {
return xxx_messageInfo_Path_Node.Size(m)
}
func (m *Path_Node) XXX_DiscardUnknown() {
xxx_messageInfo_Path_Node.DiscardUnknown(m)
}
var xxx_messageInfo_Path_Node proto.InternalMessageInfo
type isPath_Node_Specialization interface {
isPath_Node_Specialization()
}
type Path_Node_RawAnchor struct {
RawAnchor *serving_go_proto.RawAnchor `protobuf:"bytes,10,opt,name=raw_anchor,json=rawAnchor,proto3,oneof"`
}
type Path_Node_ExpandedAnchor struct {
ExpandedAnchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,11,opt,name=expanded_anchor,json=expandedAnchor,proto3,oneof"`
}
type Path_Node_File struct {
File *serving_go_proto.File `protobuf:"bytes,12,opt,name=file,proto3,oneof"`
}
func (*Path_Node_RawAnchor) isPath_Node_Specialization() {}
func (*Path_Node_ExpandedAnchor) isPath_Node_Specialization() {}
func (*Path_Node_File) isPath_Node_Specialization() {}
func (m *Path_Node) GetSpecialization() isPath_Node_Specialization {
if m != nil {
return m.Specialization
}
return nil
}
func (m *Path_Node) GetRawAnchor() *serving_go_proto.RawAnchor {
if x, ok := m.GetSpecialization().(*Path_Node_RawAnchor); ok {
return x.RawAnchor
}
return nil
}
func (m *Path_Node) GetExpandedAnchor() *serving_go_proto.ExpandedAnchor {
if x, ok := m.GetSpecialization().(*Path_Node_ExpandedAnchor); ok {
return x.ExpandedAnchor
}
return nil
}
func (m *Path_Node) GetFile() *serving_go_proto.File {
if x, ok := m.GetSpecialization().(*Path_Node_File); ok {
return x.File
}
return nil
}
func (m *Path_Node) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *Path_Node) GetNodeKind() string {
if m != nil {
return m.NodeKind
}
return ""
}
func (m *Path_Node) GetOriginal() *serving_go_proto.Node {
if m != nil {
return m.Original
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*Path_Node) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Path_Node_RawAnchor)(nil),
(*Path_Node_ExpandedAnchor)(nil),
(*Path_Node_File)(nil),
}
}
type Path_Edge struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
Target *Path_Node `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Path_Edge) Reset() { *m = Path_Edge{} }
func (m *Path_Edge) String() string { return proto.CompactTextString(m) }
func (*Path_Edge) ProtoMessage() {}
func (*Path_Edge) Descriptor() ([]byte, []int) {
return fileDescriptor_d090b936cefd43c7, []int{4, 1}
}
func (m *Path_Edge) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Path_Edge.Unmarshal(m, b)
}
func (m *Path_Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Path_Edge.Marshal(b, m, deterministic)
}
func (m *Path_Edge) XXX_Merge(src proto.Message) {
xxx_messageInfo_Path_Edge.Merge(m, src)
}
func (m *Path_Edge) XXX_Size() int {
return xxx_messageInfo_Path_Edge.Size(m)
}
func (m *Path_Edge) XXX_DiscardUnknown() {
xxx_messageInfo_Path_Edge.DiscardUnknown(m)
}
var xxx_messageInfo_Path_Edge proto.InternalMessageInfo
func (m *Path_Edge) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *Path_Edge) GetOrdinal() int32 {
if m != nil {
return m.Ordinal
}
return 0
}
func (m *Path_Edge) GetTarget() *Path_Node {
if m != nil {
return m.Target
}
return nil
}
func init() {
proto.RegisterType((*Source)(nil), "kythe.proto.internal.Source")
proto.RegisterMapType((map[string]*Source_EdgeGroup)(nil), "kythe.proto.internal.Source.EdgeGroupsEntry")
proto.RegisterMapType((map[string][]byte)(nil), "kythe.proto.internal.Source.FactsEntry")
proto.RegisterType((*Source_Edge)(nil), "kythe.proto.internal.Source.Edge")
proto.RegisterType((*Source_EdgeGroup)(nil), "kythe.proto.internal.Source.EdgeGroup")
proto.RegisterType((*PageToken)(nil), "kythe.proto.internal.PageToken")
proto.RegisterMapType((map[string]int32)(nil), "kythe.proto.internal.PageToken.IndicesEntry")
proto.RegisterMapType((map[string]string)(nil), "kythe.proto.internal.PageToken.SubTokensEntry")
proto.RegisterType((*CrossReference)(nil), "kythe.proto.internal.CrossReference")
proto.RegisterType((*CrossReference_Decoration)(nil), "kythe.proto.internal.CrossReference.Decoration")
proto.RegisterType((*SortedKeyValue)(nil), "kythe.proto.internal.SortedKeyValue")
proto.RegisterType((*Path)(nil), "kythe.proto.internal.Path")
proto.RegisterType((*Path_Node)(nil), "kythe.proto.internal.Path.Node")
proto.RegisterType((*Path_Edge)(nil), "kythe.proto.internal.Path.Edge")
}
func init() { proto.RegisterFile("kythe/proto/internal.proto", fileDescriptor_d090b936cefd43c7) }
var fileDescriptor_d090b936cefd43c7 = []byte{
// 799 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xd1, 0x6e, 0xe3, 0x44,
0x14, 0x6d, 0x12, 0x3b, 0xad, 0x6f, 0x42, 0xda, 0x1d, 0xad, 0x90, 0x6b, 0x24, 0xb6, 0x04, 0x89,
0xed, 0x03, 0x38, 0x52, 0x61, 0xd9, 0x6a, 0xb5, 0x08, 0xb1, 0x6c, 0x4b, 0x50, 0xb5, 0xab, 0xd5,
0x04, 0xf1, 0x80, 0x90, 0x22, 0xd7, 0xbe, 0x75, 0x46, 0xf1, 0xce, 0x44, 0xe3, 0x49, 0xb6, 0xe1,
0x07, 0xf8, 0x0e, 0xde, 0xf9, 0x0e, 0x5e, 0xf9, 0x00, 0x7e, 0x06, 0x79, 0x66, 0x9c, 0x38, 0xc8,
0x69, 0xca, 0x3e, 0x25, 0xf7, 0xfa, 0x9c, 0x73, 0xef, 0xcc, 0xb9, 0x33, 0x03, 0xc1, 0x74, 0xa9,
0x26, 0x38, 0x98, 0x49, 0xa1, 0xc4, 0x80, 0x71, 0x85, 0x92, 0x47, 0x59, 0xa8, 0x43, 0xf2, 0x50,
0x7f, 0x33, 0x41, 0x58, 0x7e, 0x0b, 0x8e, 0xab, 0x8c, 0x1c, 0xe5, 0x82, 0xf1, 0xd4, 0x60, 0xfa,
0x7f, 0xb7, 0xa0, 0x3d, 0x12, 0x73, 0x19, 0x23, 0xf9, 0x10, 0xda, 0x8a, 0xc5, 0x53, 0x54, 0x7e,
0xe3, 0xa4, 0x71, 0xea, 0x51, 0x1b, 0x91, 0x6f, 0xc0, 0xbd, 0x89, 0x62, 0x95, 0xfb, 0xcd, 0x93,
0xd6, 0x69, 0xe7, 0xec, 0x71, 0x58, 0x57, 0x23, 0x34, 0x22, 0xe1, 0x65, 0x81, 0xbc, 0xe0, 0x4a,
0x2e, 0xa9, 0x61, 0x91, 0x57, 0xd0, 0xc1, 0x24, 0xc5, 0x71, 0x2a, 0xc5, 0x7c, 0x96, 0xfb, 0x2d,
0x2d, 0xf2, 0xf9, 0x9d, 0x22, 0x17, 0x49, 0x8a, 0x3f, 0x68, 0xb8, 0x51, 0x02, 0x5c, 0x25, 0x82,
0x73, 0x70, 0x8a, 0xcf, 0x5b, 0xbb, 0xf5, 0x61, 0x5f, 0xc8, 0x84, 0xf1, 0x28, 0xf3, 0x9b, 0x27,
0x8d, 0x53, 0x97, 0x96, 0x61, 0xf0, 0x12, 0xbc, 0x95, 0x30, 0x79, 0x0a, 0x6e, 0x21, 0x9a, 0xfb,
0x0d, 0xdd, 0xcf, 0x27, 0x3b, 0xfb, 0xa1, 0x06, 0x1f, 0x9c, 0x03, 0xac, 0xd7, 0x48, 0x8e, 0xa0,
0x35, 0xc5, 0xa5, 0x6d, 0xa1, 0xf8, 0x4b, 0x1e, 0x82, 0xbb, 0x88, 0xb2, 0x39, 0xea, 0xea, 0x5d,
0x6a, 0x82, 0x67, 0xcd, 0xf3, 0x46, 0x80, 0x70, 0xf8, 0x9f, 0x85, 0xd5, 0xd0, 0x9f, 0x57, 0xe9,
0x9d, 0xb3, 0xcf, 0xee, 0xb7, 0x4f, 0x95, 0x32, 0xfd, 0x7f, 0x9a, 0xe0, 0xbd, 0x89, 0x52, 0xfc,
0x49, 0x4c, 0x91, 0x17, 0xed, 0x30, 0x9e, 0xe0, 0xad, 0xae, 0xe1, 0x52, 0x13, 0x90, 0xc7, 0x70,
0x98, 0x63, 0x2c, 0x78, 0x12, 0xc9, 0xe5, 0x58, 0x15, 0x40, 0x6d, 0xae, 0x47, 0x7b, 0xab, 0xb4,
0xa1, 0xbf, 0x02, 0xc8, 0xe7, 0xd7, 0x06, 0x52, 0x7a, 0x17, 0xd6, 0xf7, 0xb4, 0xaa, 0x19, 0x8e,
0xe6, 0xd7, 0xfa, 0x8f, 0x75, 0xcf, 0xcb, 0xcb, 0x98, 0x5c, 0xc2, 0x3e, 0xe3, 0x09, 0x8b, 0x31,
0xf7, 0x9d, 0xbb, 0xe6, 0x60, 0xad, 0xf5, 0xa3, 0x81, 0x1b, 0xa5, 0x92, 0x1c, 0x3c, 0x87, 0xde,
0x66, 0x91, 0x5d, 0x46, 0x78, 0x55, 0x23, 0x9e, 0x41, 0xb7, 0x2a, 0xbb, 0x8b, 0xeb, 0x56, 0x77,
0xf7, 0x0f, 0x07, 0x7a, 0xdf, 0x4b, 0x91, 0xe7, 0x14, 0x6f, 0x50, 0x22, 0x8f, 0x91, 0xfc, 0x0a,
0x0f, 0x72, 0xed, 0xc7, 0x38, 0xc1, 0x58, 0xc8, 0x48, 0x31, 0xc1, 0xb5, 0x58, 0xe7, 0x6c, 0x50,
0xbf, 0xbc, 0x4d, 0x81, 0xf0, 0xe5, 0x8a, 0x46, 0x8f, 0x8c, 0xd2, 0x3a, 0x43, 0x9e, 0xc0, 0x81,
0x34, 0x48, 0x65, 0x67, 0xe2, 0x78, 0x43, 0xb4, 0x3c, 0xce, 0xaf, 0x45, 0x82, 0x74, 0x05, 0x2d,
0x9a, 0x52, 0x91, 0x4c, 0x51, 0x55, 0x9b, 0x6a, 0xbd, 0x67, 0x53, 0x46, 0xa9, 0xd2, 0xd4, 0x10,
0x3e, 0xb0, 0x4b, 0x8e, 0x78, 0x3c, 0x11, 0xd2, 0x77, 0xb4, 0xf2, 0xa7, 0xb5, 0x9d, 0x5d, 0xdc,
0xce, 0x22, 0x9e, 0x60, 0xf2, 0x9d, 0x86, 0xd2, 0xae, 0x61, 0x9a, 0xa8, 0x50, 0xb2, 0x7d, 0x5a,
0x25, 0xf7, 0x7f, 0x28, 0x19, 0xa6, 0x89, 0x82, 0xdf, 0x1b, 0x00, 0x95, 0x16, 0xbf, 0x00, 0xe7,
0x86, 0x65, 0x68, 0x8d, 0xa8, 0xdf, 0xb3, 0x4b, 0x96, 0x21, 0xd5, 0x30, 0xf2, 0x35, 0xb4, 0x6d,
0x03, 0x66, 0x93, 0x3f, 0xae, 0x25, 0xd0, 0xe8, 0x9d, 0xad, 0x6d, 0xd1, 0x84, 0x80, 0x33, 0x65,
0x3c, 0xd1, 0x5b, 0xeb, 0x51, 0xfd, 0xbf, 0x3f, 0x82, 0xde, 0x48, 0x48, 0x85, 0xc9, 0x15, 0x2e,
0x7f, 0x2e, 0x26, 0xa7, 0x66, 0xc2, 0x8e, 0xe1, 0x20, 0x17, 0x52, 0x8d, 0x8b, 0xb4, 0x19, 0xd0,
0xfd, 0x22, 0xbe, 0xaa, 0x0e, 0x5f, 0xab, 0x72, 0x83, 0xf4, 0xff, 0x74, 0xc0, 0x79, 0x13, 0xa9,
0x09, 0x79, 0x02, 0xee, 0x8c, 0x2d, 0x84, 0xb2, 0x2b, 0x7b, 0xb4, 0xed, 0x04, 0xa9, 0x89, 0x99,
0x09, 0x83, 0x2e, 0x68, 0xe6, 0xc2, 0x33, 0xb7, 0xf8, 0x5d, 0xb4, 0xea, 0x75, 0xf7, 0x57, 0x13,
0x9c, 0x42, 0x86, 0x7c, 0x0b, 0x20, 0xa3, 0x77, 0xa5, 0x4b, 0x70, 0x9f, 0x4d, 0x1a, 0xee, 0x51,
0x4f, 0x96, 0x01, 0x79, 0x0d, 0x87, 0x68, 0xfd, 0x2b, 0x55, 0x3a, 0xf7, 0xf6, 0x7a, 0xb8, 0x47,
0x7b, 0xb8, 0x91, 0x21, 0x03, 0x6b, 0x70, 0x77, 0x87, 0xc1, 0xc3, 0x3d, 0x6b, 0xf1, 0xb6, 0x17,
0xe3, 0x23, 0xf0, 0xb8, 0x48, 0x70, 0xac, 0x7d, 0x34, 0x5e, 0x1c, 0x14, 0x89, 0x2b, 0xc6, 0x93,
0xe2, 0xf8, 0x09, 0xc9, 0x52, 0xfd, 0x9e, 0xb4, 0x76, 0x1e, 0xbf, 0x12, 0xfa, 0xe2, 0x08, 0x7a,
0xf9, 0x0c, 0x63, 0x16, 0x65, 0xec, 0x37, 0x3d, 0x8f, 0xc1, 0x5b, 0xfb, 0x6e, 0x95, 0x03, 0xd3,
0x58, 0x0f, 0xcc, 0xf6, 0x37, 0x8b, 0x3c, 0x85, 0xb6, 0x19, 0x72, 0x5b, 0x7c, 0xa7, 0xdb, 0x16,
0xfe, 0xe2, 0x2b, 0x78, 0x14, 0x8b, 0xb7, 0x61, 0x2a, 0x44, 0x9a, 0x61, 0x98, 0xe0, 0x42, 0x09,
0x91, 0xe5, 0x55, 0xf6, 0x2f, 0x0f, 0x4a, 0xfa, 0x38, 0x15, 0x63, 0x9d, 0xba, 0x6e, 0xeb, 0x9f,
0x2f, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x32, 0x42, 0xcd, 0x91, 0x63, 0x08, 0x00, 0x00,
}