blob: 04e5b18f2f2190639988241d94853fdf28e3303a [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: kythe/proto/pipeline.proto
package pipeline_go_proto
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
common_go_proto "kythe.io/kythe/proto/common_go_proto"
schema_go_proto "kythe.io/kythe/proto/schema_go_proto"
serving_go_proto "kythe.io/kythe/proto/serving_go_proto"
storage_go_proto "kythe.io/kythe/proto/storage_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 Reference struct {
Source *storage_go_proto.VName `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// Types that are valid to be assigned to Kind:
// *Reference_KytheKind
// *Reference_GenericKind
Kind isReference_Kind `protobuf_oneof:"kind"`
Anchor *serving_go_proto.ExpandedAnchor `protobuf:"bytes,4,opt,name=anchor,proto3" json:"anchor,omitempty"`
Scope *storage_go_proto.VName `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Reference) Reset() { *m = Reference{} }
func (m *Reference) String() string { return proto.CompactTextString(m) }
func (*Reference) ProtoMessage() {}
func (*Reference) Descriptor() ([]byte, []int) {
return fileDescriptor_1b726955a4487b4b, []int{0}
}
func (m *Reference) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Reference.Unmarshal(m, b)
}
func (m *Reference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Reference.Marshal(b, m, deterministic)
}
func (m *Reference) XXX_Merge(src proto.Message) {
xxx_messageInfo_Reference.Merge(m, src)
}
func (m *Reference) XXX_Size() int {
return xxx_messageInfo_Reference.Size(m)
}
func (m *Reference) XXX_DiscardUnknown() {
xxx_messageInfo_Reference.DiscardUnknown(m)
}
var xxx_messageInfo_Reference proto.InternalMessageInfo
func (m *Reference) GetSource() *storage_go_proto.VName {
if m != nil {
return m.Source
}
return nil
}
type isReference_Kind interface {
isReference_Kind()
}
type Reference_KytheKind struct {
KytheKind schema_go_proto.EdgeKind `protobuf:"varint,2,opt,name=kythe_kind,json=kytheKind,proto3,enum=kythe.proto.schema.EdgeKind,oneof"`
}
type Reference_GenericKind struct {
GenericKind string `protobuf:"bytes,3,opt,name=generic_kind,json=genericKind,proto3,oneof"`
}
func (*Reference_KytheKind) isReference_Kind() {}
func (*Reference_GenericKind) isReference_Kind() {}
func (m *Reference) GetKind() isReference_Kind {
if m != nil {
return m.Kind
}
return nil
}
func (m *Reference) GetKytheKind() schema_go_proto.EdgeKind {
if x, ok := m.GetKind().(*Reference_KytheKind); ok {
return x.KytheKind
}
return schema_go_proto.EdgeKind_UNKNOWN_EDGE_KIND
}
func (m *Reference) GetGenericKind() string {
if x, ok := m.GetKind().(*Reference_GenericKind); ok {
return x.GenericKind
}
return ""
}
func (m *Reference) GetAnchor() *serving_go_proto.ExpandedAnchor {
if m != nil {
return m.Anchor
}
return nil
}
func (m *Reference) GetScope() *storage_go_proto.VName {
if m != nil {
return m.Scope
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*Reference) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*Reference_KytheKind)(nil),
(*Reference_GenericKind)(nil),
}
}
type DecorationPiece struct {
FileVName *storage_go_proto.VName `protobuf:"bytes,1,opt,name=file_v_name,json=fileVName,proto3" json:"file_v_name,omitempty"`
// Types that are valid to be assigned to Piece:
// *DecorationPiece_File
// *DecorationPiece_Reference
// *DecorationPiece_Node
// *DecorationPiece_Definition_
// *DecorationPiece_Diagnostic
Piece isDecorationPiece_Piece `protobuf_oneof:"piece"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DecorationPiece) Reset() { *m = DecorationPiece{} }
func (m *DecorationPiece) String() string { return proto.CompactTextString(m) }
func (*DecorationPiece) ProtoMessage() {}
func (*DecorationPiece) Descriptor() ([]byte, []int) {
return fileDescriptor_1b726955a4487b4b, []int{1}
}
func (m *DecorationPiece) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DecorationPiece.Unmarshal(m, b)
}
func (m *DecorationPiece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DecorationPiece.Marshal(b, m, deterministic)
}
func (m *DecorationPiece) XXX_Merge(src proto.Message) {
xxx_messageInfo_DecorationPiece.Merge(m, src)
}
func (m *DecorationPiece) XXX_Size() int {
return xxx_messageInfo_DecorationPiece.Size(m)
}
func (m *DecorationPiece) XXX_DiscardUnknown() {
xxx_messageInfo_DecorationPiece.DiscardUnknown(m)
}
var xxx_messageInfo_DecorationPiece proto.InternalMessageInfo
func (m *DecorationPiece) GetFileVName() *storage_go_proto.VName {
if m != nil {
return m.FileVName
}
return nil
}
type isDecorationPiece_Piece interface {
isDecorationPiece_Piece()
}
type DecorationPiece_File struct {
File *serving_go_proto.File `protobuf:"bytes,2,opt,name=file,proto3,oneof"`
}
type DecorationPiece_Reference struct {
Reference *Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"`
}
type DecorationPiece_Node struct {
Node *schema_go_proto.Node `protobuf:"bytes,4,opt,name=node,proto3,oneof"`
}
type DecorationPiece_Definition_ struct {
Definition *DecorationPiece_Definition `protobuf:"bytes,5,opt,name=definition,proto3,oneof"`
}
type DecorationPiece_Diagnostic struct {
Diagnostic *common_go_proto.Diagnostic `protobuf:"bytes,6,opt,name=diagnostic,proto3,oneof"`
}
func (*DecorationPiece_File) isDecorationPiece_Piece() {}
func (*DecorationPiece_Reference) isDecorationPiece_Piece() {}
func (*DecorationPiece_Node) isDecorationPiece_Piece() {}
func (*DecorationPiece_Definition_) isDecorationPiece_Piece() {}
func (*DecorationPiece_Diagnostic) isDecorationPiece_Piece() {}
func (m *DecorationPiece) GetPiece() isDecorationPiece_Piece {
if m != nil {
return m.Piece
}
return nil
}
func (m *DecorationPiece) GetFile() *serving_go_proto.File {
if x, ok := m.GetPiece().(*DecorationPiece_File); ok {
return x.File
}
return nil
}
func (m *DecorationPiece) GetReference() *Reference {
if x, ok := m.GetPiece().(*DecorationPiece_Reference); ok {
return x.Reference
}
return nil
}
func (m *DecorationPiece) GetNode() *schema_go_proto.Node {
if x, ok := m.GetPiece().(*DecorationPiece_Node); ok {
return x.Node
}
return nil
}
func (m *DecorationPiece) GetDefinition() *DecorationPiece_Definition {
if x, ok := m.GetPiece().(*DecorationPiece_Definition_); ok {
return x.Definition
}
return nil
}
func (m *DecorationPiece) GetDiagnostic() *common_go_proto.Diagnostic {
if x, ok := m.GetPiece().(*DecorationPiece_Diagnostic); ok {
return x.Diagnostic
}
return nil
}
// XXX_OneofWrappers is for the internal use of the proto package.
func (*DecorationPiece) XXX_OneofWrappers() []interface{} {
return []interface{}{
(*DecorationPiece_File)(nil),
(*DecorationPiece_Reference)(nil),
(*DecorationPiece_Node)(nil),
(*DecorationPiece_Definition_)(nil),
(*DecorationPiece_Diagnostic)(nil),
}
}
type DecorationPiece_Definition struct {
Node *storage_go_proto.VName `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
Definition *serving_go_proto.ExpandedAnchor `protobuf:"bytes,2,opt,name=definition,proto3" json:"definition,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DecorationPiece_Definition) Reset() { *m = DecorationPiece_Definition{} }
func (m *DecorationPiece_Definition) String() string { return proto.CompactTextString(m) }
func (*DecorationPiece_Definition) ProtoMessage() {}
func (*DecorationPiece_Definition) Descriptor() ([]byte, []int) {
return fileDescriptor_1b726955a4487b4b, []int{1, 0}
}
func (m *DecorationPiece_Definition) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DecorationPiece_Definition.Unmarshal(m, b)
}
func (m *DecorationPiece_Definition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DecorationPiece_Definition.Marshal(b, m, deterministic)
}
func (m *DecorationPiece_Definition) XXX_Merge(src proto.Message) {
xxx_messageInfo_DecorationPiece_Definition.Merge(m, src)
}
func (m *DecorationPiece_Definition) XXX_Size() int {
return xxx_messageInfo_DecorationPiece_Definition.Size(m)
}
func (m *DecorationPiece_Definition) XXX_DiscardUnknown() {
xxx_messageInfo_DecorationPiece_Definition.DiscardUnknown(m)
}
var xxx_messageInfo_DecorationPiece_Definition proto.InternalMessageInfo
func (m *DecorationPiece_Definition) GetNode() *storage_go_proto.VName {
if m != nil {
return m.Node
}
return nil
}
func (m *DecorationPiece_Definition) GetDefinition() *serving_go_proto.ExpandedAnchor {
if m != nil {
return m.Definition
}
return nil
}
func init() {
proto.RegisterType((*Reference)(nil), "kythe.proto.pipeline.Reference")
proto.RegisterType((*DecorationPiece)(nil), "kythe.proto.pipeline.DecorationPiece")
proto.RegisterType((*DecorationPiece_Definition)(nil), "kythe.proto.pipeline.DecorationPiece.Definition")
}
func init() { proto.RegisterFile("kythe/proto/pipeline.proto", fileDescriptor_1b726955a4487b4b) }
var fileDescriptor_1b726955a4487b4b = []byte{
// 461 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xc1, 0x8b, 0xd3, 0x4e,
0x14, 0x6e, 0xfb, 0x4b, 0xf3, 0x23, 0x2f, 0xa2, 0x38, 0x78, 0xc8, 0x16, 0x71, 0xcb, 0x2e, 0x48,
0xf1, 0x90, 0x4a, 0xf4, 0x26, 0xa2, 0xd6, 0xae, 0x14, 0x84, 0x45, 0x72, 0xf0, 0xe0, 0x25, 0xc4,
0x99, 0xd7, 0x74, 0xd8, 0x64, 0x5e, 0x98, 0xc4, 0xe2, 0x1e, 0xbd, 0xfa, 0x57, 0x4b, 0x26, 0xd3,
0x98, 0x48, 0x56, 0x3c, 0x25, 0x6f, 0xbe, 0xef, 0x7d, 0xf3, 0xbe, 0x6f, 0x1e, 0x2c, 0x6e, 0x6e,
0xeb, 0x03, 0xae, 0x4b, 0x4d, 0x35, 0xad, 0x4b, 0x59, 0x62, 0x2e, 0x15, 0x86, 0xa6, 0x64, 0x8f,
0x0c, 0xd6, 0x16, 0xe1, 0x09, 0x5b, 0x04, 0xfd, 0x0e, 0x4e, 0x45, 0x41, 0xaa, 0xa5, 0x0c, 0x91,
0x8a, 0x1f, 0xb0, 0x48, 0x2d, 0x72, 0x36, 0x40, 0x50, 0x1f, 0xa5, 0xca, 0x46, 0xa1, 0x9a, 0x74,
0x9a, 0xd9, 0x2b, 0x2f, 0x7e, 0xce, 0xc0, 0x8b, 0x71, 0x8f, 0x1a, 0x15, 0x47, 0xf6, 0x0c, 0xdc,
0x8a, 0xbe, 0x69, 0x8e, 0xc1, 0x74, 0x39, 0x5d, 0xf9, 0x11, 0x0b, 0xfb, 0xe3, 0x7d, 0xbe, 0x4e,
0x0b, 0x8c, 0x2d, 0x83, 0xbd, 0x06, 0x30, 0x60, 0x72, 0x23, 0x95, 0x08, 0x66, 0xcb, 0xe9, 0xea,
0x7e, 0xf4, 0x78, 0xc0, 0xb7, 0xe3, 0x5d, 0x89, 0x0c, 0x3f, 0x4a, 0x25, 0x76, 0x93, 0xd8, 0x33,
0x70, 0x53, 0xb0, 0x4b, 0xb8, 0x97, 0xa1, 0x42, 0x2d, 0x79, 0x2b, 0xf0, 0xdf, 0x72, 0xba, 0xf2,
0x76, 0x93, 0xd8, 0xb7, 0xa7, 0x86, 0xf4, 0x0a, 0xdc, 0x54, 0xf1, 0x03, 0xe9, 0xc0, 0x31, 0xf3,
0x5c, 0x0e, 0xf5, 0xad, 0xc9, 0xab, 0xef, 0x65, 0xaa, 0x04, 0x8a, 0x77, 0x86, 0x1a, 0xdb, 0x16,
0xb6, 0x82, 0x79, 0xc5, 0xa9, 0xc4, 0x60, 0x7e, 0xa7, 0x97, 0x96, 0xb0, 0x71, 0xc1, 0x69, 0x66,
0xb8, 0xf8, 0xe1, 0xc0, 0x83, 0x2d, 0x72, 0xd2, 0x69, 0x2d, 0x49, 0x7d, 0x92, 0xc8, 0x91, 0x45,
0xe0, 0xef, 0x65, 0x8e, 0xc9, 0x31, 0x51, 0x69, 0xf1, 0xb7, 0x5c, 0xbc, 0x86, 0x66, 0x7e, 0xd9,
0x1a, 0x9c, 0xa6, 0x30, 0xa1, 0xf8, 0xd1, 0xd9, 0xe8, 0xd0, 0x1f, 0x64, 0x8e, 0xbb, 0x49, 0x6c,
0x88, 0xec, 0x0d, 0x78, 0xfa, 0xf4, 0x08, 0x26, 0x09, 0x3f, 0x3a, 0x0f, 0xc7, 0x36, 0x23, 0xec,
0xde, 0xaa, 0x49, 0xb3, 0xeb, 0x61, 0x21, 0x38, 0x8a, 0x04, 0xda, 0x98, 0x82, 0xb1, 0x67, 0xb8,
0x26, 0x61, 0x2e, 0x6c, 0x78, 0x2c, 0x06, 0x10, 0xb8, 0x97, 0x4a, 0x36, 0x46, 0x6d, 0x40, 0xcf,
0xc7, 0x6f, 0xfc, 0x23, 0x90, 0x70, 0xdb, 0xf5, 0xed, 0x26, 0x71, 0x4f, 0x85, 0xbd, 0x05, 0x10,
0x32, 0xcd, 0x14, 0x55, 0xb5, 0xe4, 0x81, 0x6b, 0x34, 0x9f, 0x0c, 0x34, 0xed, 0x26, 0x6f, 0x3b,
0x96, 0x51, 0xe8, 0xaa, 0xc5, 0x2d, 0xc0, 0x6f, 0x75, 0xf6, 0xd4, 0x7a, 0xba, 0x3b, 0xf2, 0xd6,
0xcb, 0xfb, 0x81, 0x97, 0xd9, 0xbf, 0x2f, 0x4a, 0xaf, 0x6d, 0xf3, 0x3f, 0xcc, 0xcb, 0xc6, 0xde,
0xe6, 0x25, 0x9c, 0x73, 0x2a, 0xc2, 0x8c, 0x28, 0xcb, 0x31, 0x14, 0x78, 0xac, 0x89, 0xf2, 0xaa,
0x2f, 0xf7, 0xe5, 0xe1, 0x29, 0x9b, 0x24, 0xa3, 0xc4, 0x1c, 0x7d, 0x75, 0xcd, 0xe7, 0xc5, 0xaf,
0x00, 0x00, 0x00, 0xff, 0xff, 0x80, 0x0e, 0xff, 0x22, 0xeb, 0x03, 0x00, 0x00,
}