kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/pipeline_go_proto/pipeline.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/pipeline.proto
     6  
     7  package pipeline_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  	schema_go_proto "kythe.io/kythe/proto/schema_go_proto"
    14  	serving_go_proto "kythe.io/kythe/proto/serving_go_proto"
    15  	storage_go_proto "kythe.io/kythe/proto/storage_go_proto"
    16  	xref_serving_go_proto "kythe.io/kythe/proto/xref_serving_go_proto"
    17  	reflect "reflect"
    18  	sync "sync"
    19  )
    20  
    21  const (
    22  	// Verify that this generated code is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    24  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    25  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    26  )
    27  
    28  type Reference struct {
    29  	state         protoimpl.MessageState
    30  	sizeCache     protoimpl.SizeCache
    31  	unknownFields protoimpl.UnknownFields
    32  
    33  	Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
    34  	// Types that are assignable to Kind:
    35  	//
    36  	//	*Reference_KytheKind
    37  	//	*Reference_GenericKind
    38  	Kind   isReference_Kind                 `protobuf_oneof:"kind"`
    39  	Anchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,4,opt,name=anchor,proto3" json:"anchor,omitempty"`
    40  	Scope  *storage_go_proto.VName          `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
    41  }
    42  
    43  func (x *Reference) Reset() {
    44  	*x = Reference{}
    45  	if protoimpl.UnsafeEnabled {
    46  		mi := &file_kythe_proto_pipeline_proto_msgTypes[0]
    47  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    48  		ms.StoreMessageInfo(mi)
    49  	}
    50  }
    51  
    52  func (x *Reference) String() string {
    53  	return protoimpl.X.MessageStringOf(x)
    54  }
    55  
    56  func (*Reference) ProtoMessage() {}
    57  
    58  func (x *Reference) ProtoReflect() protoreflect.Message {
    59  	mi := &file_kythe_proto_pipeline_proto_msgTypes[0]
    60  	if protoimpl.UnsafeEnabled && x != nil {
    61  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    62  		if ms.LoadMessageInfo() == nil {
    63  			ms.StoreMessageInfo(mi)
    64  		}
    65  		return ms
    66  	}
    67  	return mi.MessageOf(x)
    68  }
    69  
    70  // Deprecated: Use Reference.ProtoReflect.Descriptor instead.
    71  func (*Reference) Descriptor() ([]byte, []int) {
    72  	return file_kythe_proto_pipeline_proto_rawDescGZIP(), []int{0}
    73  }
    74  
    75  func (x *Reference) GetSource() *storage_go_proto.VName {
    76  	if x != nil {
    77  		return x.Source
    78  	}
    79  	return nil
    80  }
    81  
    82  func (m *Reference) GetKind() isReference_Kind {
    83  	if m != nil {
    84  		return m.Kind
    85  	}
    86  	return nil
    87  }
    88  
    89  func (x *Reference) GetKytheKind() schema_go_proto.EdgeKind {
    90  	if x, ok := x.GetKind().(*Reference_KytheKind); ok {
    91  		return x.KytheKind
    92  	}
    93  	return schema_go_proto.EdgeKind(0)
    94  }
    95  
    96  func (x *Reference) GetGenericKind() string {
    97  	if x, ok := x.GetKind().(*Reference_GenericKind); ok {
    98  		return x.GenericKind
    99  	}
   100  	return ""
   101  }
   102  
   103  func (x *Reference) GetAnchor() *serving_go_proto.ExpandedAnchor {
   104  	if x != nil {
   105  		return x.Anchor
   106  	}
   107  	return nil
   108  }
   109  
   110  func (x *Reference) GetScope() *storage_go_proto.VName {
   111  	if x != nil {
   112  		return x.Scope
   113  	}
   114  	return nil
   115  }
   116  
   117  type isReference_Kind interface {
   118  	isReference_Kind()
   119  }
   120  
   121  type Reference_KytheKind struct {
   122  	KytheKind schema_go_proto.EdgeKind `protobuf:"varint,2,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"`
   123  }
   124  
   125  type Reference_GenericKind struct {
   126  	GenericKind string `protobuf:"bytes,3,opt,name=generic_kind,json=genericKind,proto3,oneof"`
   127  }
   128  
   129  func (*Reference_KytheKind) isReference_Kind() {}
   130  
   131  func (*Reference_GenericKind) isReference_Kind() {}
   132  
   133  type DecorationPiece struct {
   134  	state         protoimpl.MessageState
   135  	sizeCache     protoimpl.SizeCache
   136  	unknownFields protoimpl.UnknownFields
   137  
   138  	FileVName *storage_go_proto.VName `protobuf:"bytes,1,opt,name=file_v_name,json=fileVName,proto3" json:"file_v_name,omitempty"`
   139  	// Types that are assignable to Piece:
   140  	//
   141  	//	*DecorationPiece_File
   142  	//	*DecorationPiece_Reference
   143  	//	*DecorationPiece_Node
   144  	//	*DecorationPiece_Definition_
   145  	//	*DecorationPiece_Diagnostic
   146  	//	*DecorationPiece_TargetOverride
   147  	Piece isDecorationPiece_Piece `protobuf_oneof:"piece"`
   148  }
   149  
   150  func (x *DecorationPiece) Reset() {
   151  	*x = DecorationPiece{}
   152  	if protoimpl.UnsafeEnabled {
   153  		mi := &file_kythe_proto_pipeline_proto_msgTypes[1]
   154  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   155  		ms.StoreMessageInfo(mi)
   156  	}
   157  }
   158  
   159  func (x *DecorationPiece) String() string {
   160  	return protoimpl.X.MessageStringOf(x)
   161  }
   162  
   163  func (*DecorationPiece) ProtoMessage() {}
   164  
   165  func (x *DecorationPiece) ProtoReflect() protoreflect.Message {
   166  	mi := &file_kythe_proto_pipeline_proto_msgTypes[1]
   167  	if protoimpl.UnsafeEnabled && x != nil {
   168  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   169  		if ms.LoadMessageInfo() == nil {
   170  			ms.StoreMessageInfo(mi)
   171  		}
   172  		return ms
   173  	}
   174  	return mi.MessageOf(x)
   175  }
   176  
   177  // Deprecated: Use DecorationPiece.ProtoReflect.Descriptor instead.
   178  func (*DecorationPiece) Descriptor() ([]byte, []int) {
   179  	return file_kythe_proto_pipeline_proto_rawDescGZIP(), []int{1}
   180  }
   181  
   182  func (x *DecorationPiece) GetFileVName() *storage_go_proto.VName {
   183  	if x != nil {
   184  		return x.FileVName
   185  	}
   186  	return nil
   187  }
   188  
   189  func (m *DecorationPiece) GetPiece() isDecorationPiece_Piece {
   190  	if m != nil {
   191  		return m.Piece
   192  	}
   193  	return nil
   194  }
   195  
   196  func (x *DecorationPiece) GetFile() *serving_go_proto.File {
   197  	if x, ok := x.GetPiece().(*DecorationPiece_File); ok {
   198  		return x.File
   199  	}
   200  	return nil
   201  }
   202  
   203  func (x *DecorationPiece) GetReference() *Reference {
   204  	if x, ok := x.GetPiece().(*DecorationPiece_Reference); ok {
   205  		return x.Reference
   206  	}
   207  	return nil
   208  }
   209  
   210  func (x *DecorationPiece) GetNode() *schema_go_proto.Node {
   211  	if x, ok := x.GetPiece().(*DecorationPiece_Node); ok {
   212  		return x.Node
   213  	}
   214  	return nil
   215  }
   216  
   217  func (x *DecorationPiece) GetDefinition() *DecorationPiece_Definition {
   218  	if x, ok := x.GetPiece().(*DecorationPiece_Definition_); ok {
   219  		return x.Definition
   220  	}
   221  	return nil
   222  }
   223  
   224  func (x *DecorationPiece) GetDiagnostic() *common_go_proto.Diagnostic {
   225  	if x, ok := x.GetPiece().(*DecorationPiece_Diagnostic); ok {
   226  		return x.Diagnostic
   227  	}
   228  	return nil
   229  }
   230  
   231  func (x *DecorationPiece) GetTargetOverride() *xref_serving_go_proto.FileDecorations_TargetOverride {
   232  	if x, ok := x.GetPiece().(*DecorationPiece_TargetOverride); ok {
   233  		return x.TargetOverride
   234  	}
   235  	return nil
   236  }
   237  
   238  type isDecorationPiece_Piece interface {
   239  	isDecorationPiece_Piece()
   240  }
   241  
   242  type DecorationPiece_File struct {
   243  	File *serving_go_proto.File `protobuf:"bytes,2,opt,name=file,proto3,oneof"`
   244  }
   245  
   246  type DecorationPiece_Reference struct {
   247  	Reference *Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"`
   248  }
   249  
   250  type DecorationPiece_Node struct {
   251  	Node *schema_go_proto.Node `protobuf:"bytes,4,opt,name=node,proto3,oneof"`
   252  }
   253  
   254  type DecorationPiece_Definition_ struct {
   255  	Definition *DecorationPiece_Definition `protobuf:"bytes,5,opt,name=definition,proto3,oneof"`
   256  }
   257  
   258  type DecorationPiece_Diagnostic struct {
   259  	Diagnostic *common_go_proto.Diagnostic `protobuf:"bytes,6,opt,name=diagnostic,proto3,oneof"`
   260  }
   261  
   262  type DecorationPiece_TargetOverride struct {
   263  	TargetOverride *xref_serving_go_proto.FileDecorations_TargetOverride `protobuf:"bytes,7,opt,name=target_override,json=targetOverride,proto3,oneof"`
   264  }
   265  
   266  func (*DecorationPiece_File) isDecorationPiece_Piece() {}
   267  
   268  func (*DecorationPiece_Reference) isDecorationPiece_Piece() {}
   269  
   270  func (*DecorationPiece_Node) isDecorationPiece_Piece() {}
   271  
   272  func (*DecorationPiece_Definition_) isDecorationPiece_Piece() {}
   273  
   274  func (*DecorationPiece_Diagnostic) isDecorationPiece_Piece() {}
   275  
   276  func (*DecorationPiece_TargetOverride) isDecorationPiece_Piece() {}
   277  
   278  type DecorationPiece_Definition struct {
   279  	state         protoimpl.MessageState
   280  	sizeCache     protoimpl.SizeCache
   281  	unknownFields protoimpl.UnknownFields
   282  
   283  	Node       *storage_go_proto.VName          `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
   284  	Definition *serving_go_proto.ExpandedAnchor `protobuf:"bytes,2,opt,name=definition,proto3" json:"definition,omitempty"`
   285  }
   286  
   287  func (x *DecorationPiece_Definition) Reset() {
   288  	*x = DecorationPiece_Definition{}
   289  	if protoimpl.UnsafeEnabled {
   290  		mi := &file_kythe_proto_pipeline_proto_msgTypes[2]
   291  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   292  		ms.StoreMessageInfo(mi)
   293  	}
   294  }
   295  
   296  func (x *DecorationPiece_Definition) String() string {
   297  	return protoimpl.X.MessageStringOf(x)
   298  }
   299  
   300  func (*DecorationPiece_Definition) ProtoMessage() {}
   301  
   302  func (x *DecorationPiece_Definition) ProtoReflect() protoreflect.Message {
   303  	mi := &file_kythe_proto_pipeline_proto_msgTypes[2]
   304  	if protoimpl.UnsafeEnabled && x != nil {
   305  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   306  		if ms.LoadMessageInfo() == nil {
   307  			ms.StoreMessageInfo(mi)
   308  		}
   309  		return ms
   310  	}
   311  	return mi.MessageOf(x)
   312  }
   313  
   314  // Deprecated: Use DecorationPiece_Definition.ProtoReflect.Descriptor instead.
   315  func (*DecorationPiece_Definition) Descriptor() ([]byte, []int) {
   316  	return file_kythe_proto_pipeline_proto_rawDescGZIP(), []int{1, 0}
   317  }
   318  
   319  func (x *DecorationPiece_Definition) GetNode() *storage_go_proto.VName {
   320  	if x != nil {
   321  		return x.Node
   322  	}
   323  	return nil
   324  }
   325  
   326  func (x *DecorationPiece_Definition) GetDefinition() *serving_go_proto.ExpandedAnchor {
   327  	if x != nil {
   328  		return x.Definition
   329  	}
   330  	return nil
   331  }
   332  
   333  var File_kythe_proto_pipeline_proto protoreflect.FileDescriptor
   334  
   335  var file_kythe_proto_pipeline_proto_rawDesc = []byte{
   336  	0x0a, 0x1a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x69,
   337  	0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x6b, 0x79,
   338  	0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69,
   339  	0x6e, 0x65, 0x1a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   340  	0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x6b, 0x79,
   341  	0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61,
   342  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72,
   343  	0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   344  	0x6f, 0x1a, 0x19, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73,
   345  	0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x6b, 0x79,
   346  	0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x78, 0x72, 0x65, 0x66, 0x5f, 0x73,
   347  	0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x02, 0x0a,
   348  	0x09, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x6f,
   349  	0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74,
   350  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x06,
   351  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x5f,
   352  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x6b, 0x79, 0x74,
   353  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e,
   354  	0x45, 0x64, 0x67, 0x65, 0x4b, 0x69, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x09, 0x6b, 0x79, 0x74, 0x68,
   355  	0x65, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63,
   356  	0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x67,
   357  	0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x3b, 0x0a, 0x06, 0x61, 0x6e,
   358  	0x63, 0x68, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74,
   359  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67,
   360  	0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52,
   361  	0x06, 0x61, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x12, 0x28, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65,
   362  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70,
   363  	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70,
   364  	0x65, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xe7, 0x04, 0x0a, 0x0f, 0x44, 0x65,
   365  	0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x69, 0x65, 0x63, 0x65, 0x12, 0x32, 0x0a,
   366  	0x0b, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x76, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   367  	0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   368  	0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x56, 0x4e, 0x61, 0x6d,
   369  	0x65, 0x12, 0x2f, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
   370  	0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65,
   371  	0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x04, 0x66, 0x69,
   372  	0x6c, 0x65, 0x12, 0x3f, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18,
   373  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72,
   374  	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x52, 0x65, 0x66,
   375  	0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
   376  	0x6e, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
   377  	0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
   378  	0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x00, 0x52, 0x04, 0x6e,
   379  	0x6f, 0x64, 0x65, 0x12, 0x52, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f,
   380  	0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e,
   381  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x44,
   382  	0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x69, 0x65, 0x63, 0x65, 0x2e, 0x44,
   383  	0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0a, 0x64, 0x65, 0x66,
   384  	0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e,
   385  	0x6f, 0x73, 0x74, 0x69, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79,
   386  	0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
   387  	0x2e, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x48, 0x00, 0x52, 0x0a, 0x64,
   388  	0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x12, 0x64, 0x0a, 0x0f, 0x74, 0x61, 0x72,
   389  	0x67, 0x65, 0x74, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01,
   390  	0x28, 0x0b, 0x32, 0x39, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   391  	0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x46,
   392  	0x69, 0x6c, 0x65, 0x44, 0x65, 0x63, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x54,
   393  	0x61, 0x72, 0x67, 0x65, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x48, 0x00, 0x52,
   394  	0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x1a,
   395  	0x79, 0x0a, 0x0a, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a,
   396  	0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6b, 0x79,
   397  	0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x56, 0x4e, 0x61, 0x6d, 0x65, 0x52,
   398  	0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74,
   399  	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6b, 0x79, 0x74, 0x68,
   400  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x2e,
   401  	0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x6e, 0x63, 0x68, 0x6f, 0x72, 0x52, 0x0a,
   402  	0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x70, 0x69,
   403  	0x65, 0x63, 0x65, 0x42, 0x49, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   404  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
   405  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x26, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f,
   406  	0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x69, 0x70,
   407  	0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06,
   408  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   409  }
   410  
   411  var (
   412  	file_kythe_proto_pipeline_proto_rawDescOnce sync.Once
   413  	file_kythe_proto_pipeline_proto_rawDescData = file_kythe_proto_pipeline_proto_rawDesc
   414  )
   415  
   416  func file_kythe_proto_pipeline_proto_rawDescGZIP() []byte {
   417  	file_kythe_proto_pipeline_proto_rawDescOnce.Do(func() {
   418  		file_kythe_proto_pipeline_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_pipeline_proto_rawDescData)
   419  	})
   420  	return file_kythe_proto_pipeline_proto_rawDescData
   421  }
   422  
   423  var file_kythe_proto_pipeline_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   424  var file_kythe_proto_pipeline_proto_goTypes = []interface{}{
   425  	(*Reference)(nil),                                            // 0: kythe.proto.pipeline.Reference
   426  	(*DecorationPiece)(nil),                                      // 1: kythe.proto.pipeline.DecorationPiece
   427  	(*DecorationPiece_Definition)(nil),                           // 2: kythe.proto.pipeline.DecorationPiece.Definition
   428  	(*storage_go_proto.VName)(nil),                               // 3: kythe.proto.VName
   429  	(schema_go_proto.EdgeKind)(0),                                // 4: kythe.proto.schema.EdgeKind
   430  	(*serving_go_proto.ExpandedAnchor)(nil),                      // 5: kythe.proto.serving.ExpandedAnchor
   431  	(*serving_go_proto.File)(nil),                                // 6: kythe.proto.serving.File
   432  	(*schema_go_proto.Node)(nil),                                 // 7: kythe.proto.schema.Node
   433  	(*common_go_proto.Diagnostic)(nil),                           // 8: kythe.proto.common.Diagnostic
   434  	(*xref_serving_go_proto.FileDecorations_TargetOverride)(nil), // 9: kythe.proto.serving.xrefs.FileDecorations.TargetOverride
   435  }
   436  var file_kythe_proto_pipeline_proto_depIdxs = []int32{
   437  	3,  // 0: kythe.proto.pipeline.Reference.source:type_name -> kythe.proto.VName
   438  	4,  // 1: kythe.proto.pipeline.Reference.kythe_kind:type_name -> kythe.proto.schema.EdgeKind
   439  	5,  // 2: kythe.proto.pipeline.Reference.anchor:type_name -> kythe.proto.serving.ExpandedAnchor
   440  	3,  // 3: kythe.proto.pipeline.Reference.scope:type_name -> kythe.proto.VName
   441  	3,  // 4: kythe.proto.pipeline.DecorationPiece.file_v_name:type_name -> kythe.proto.VName
   442  	6,  // 5: kythe.proto.pipeline.DecorationPiece.file:type_name -> kythe.proto.serving.File
   443  	0,  // 6: kythe.proto.pipeline.DecorationPiece.reference:type_name -> kythe.proto.pipeline.Reference
   444  	7,  // 7: kythe.proto.pipeline.DecorationPiece.node:type_name -> kythe.proto.schema.Node
   445  	2,  // 8: kythe.proto.pipeline.DecorationPiece.definition:type_name -> kythe.proto.pipeline.DecorationPiece.Definition
   446  	8,  // 9: kythe.proto.pipeline.DecorationPiece.diagnostic:type_name -> kythe.proto.common.Diagnostic
   447  	9,  // 10: kythe.proto.pipeline.DecorationPiece.target_override:type_name -> kythe.proto.serving.xrefs.FileDecorations.TargetOverride
   448  	3,  // 11: kythe.proto.pipeline.DecorationPiece.Definition.node:type_name -> kythe.proto.VName
   449  	5,  // 12: kythe.proto.pipeline.DecorationPiece.Definition.definition:type_name -> kythe.proto.serving.ExpandedAnchor
   450  	13, // [13:13] is the sub-list for method output_type
   451  	13, // [13:13] is the sub-list for method input_type
   452  	13, // [13:13] is the sub-list for extension type_name
   453  	13, // [13:13] is the sub-list for extension extendee
   454  	0,  // [0:13] is the sub-list for field type_name
   455  }
   456  
   457  func init() { file_kythe_proto_pipeline_proto_init() }
   458  func file_kythe_proto_pipeline_proto_init() {
   459  	if File_kythe_proto_pipeline_proto != nil {
   460  		return
   461  	}
   462  	if !protoimpl.UnsafeEnabled {
   463  		file_kythe_proto_pipeline_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   464  			switch v := v.(*Reference); i {
   465  			case 0:
   466  				return &v.state
   467  			case 1:
   468  				return &v.sizeCache
   469  			case 2:
   470  				return &v.unknownFields
   471  			default:
   472  				return nil
   473  			}
   474  		}
   475  		file_kythe_proto_pipeline_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   476  			switch v := v.(*DecorationPiece); i {
   477  			case 0:
   478  				return &v.state
   479  			case 1:
   480  				return &v.sizeCache
   481  			case 2:
   482  				return &v.unknownFields
   483  			default:
   484  				return nil
   485  			}
   486  		}
   487  		file_kythe_proto_pipeline_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   488  			switch v := v.(*DecorationPiece_Definition); i {
   489  			case 0:
   490  				return &v.state
   491  			case 1:
   492  				return &v.sizeCache
   493  			case 2:
   494  				return &v.unknownFields
   495  			default:
   496  				return nil
   497  			}
   498  		}
   499  	}
   500  	file_kythe_proto_pipeline_proto_msgTypes[0].OneofWrappers = []interface{}{
   501  		(*Reference_KytheKind)(nil),
   502  		(*Reference_GenericKind)(nil),
   503  	}
   504  	file_kythe_proto_pipeline_proto_msgTypes[1].OneofWrappers = []interface{}{
   505  		(*DecorationPiece_File)(nil),
   506  		(*DecorationPiece_Reference)(nil),
   507  		(*DecorationPiece_Node)(nil),
   508  		(*DecorationPiece_Definition_)(nil),
   509  		(*DecorationPiece_Diagnostic)(nil),
   510  		(*DecorationPiece_TargetOverride)(nil),
   511  	}
   512  	type x struct{}
   513  	out := protoimpl.TypeBuilder{
   514  		File: protoimpl.DescBuilder{
   515  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   516  			RawDescriptor: file_kythe_proto_pipeline_proto_rawDesc,
   517  			NumEnums:      0,
   518  			NumMessages:   3,
   519  			NumExtensions: 0,
   520  			NumServices:   0,
   521  		},
   522  		GoTypes:           file_kythe_proto_pipeline_proto_goTypes,
   523  		DependencyIndexes: file_kythe_proto_pipeline_proto_depIdxs,
   524  		MessageInfos:      file_kythe_proto_pipeline_proto_msgTypes,
   525  	}.Build()
   526  	File_kythe_proto_pipeline_proto = out.File
   527  	file_kythe_proto_pipeline_proto_rawDesc = nil
   528  	file_kythe_proto_pipeline_proto_goTypes = nil
   529  	file_kythe_proto_pipeline_proto_depIdxs = nil
   530  }