mirror of
https://github.com/protocolbuffers/protobuf-go.git
synced 2025-04-17 02:42:35 +00:00
proto: add benchmark using protobuf repo test data
The primary (cross-language) protobuf repository contains benchmark data sets. Add benchmarks using this data. (A version of this benchmark exists in the protobuf repository, but it uses the v1 API and isn't trivial to get working.) Fetch the small benchmark datasets from the github.com/protocolbuffers/protobuf repo by default. Add a download_benchdata.bash script which fetches the larger datasets as well. Generate necessary packages under internal/testprotos/benchmarks. To run: go run ./proto -bench=BenchmarkData Usual caveats about benchmarking apply: While these benchmarks use realistic data, isolated microbenchmarking of proto operations is not necessarily representitive of performance in production systems. Change-Id: I58d107554baf104568c86997b5ad50be8b2a5790 Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/183297 Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
This commit is contained in:
parent
ef75becaa8
commit
a80229e4ed
11
download_benchdata.bash
Executable file
11
download_benchdata.bash
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
# Copyright 2019 The Go Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style
|
||||
# license that can be found in the LICENSE file.
|
||||
|
||||
# Download large benchmark datasets.
|
||||
|
||||
cd "$(git rev-parse --show-toplevel)"
|
||||
mkdir -p .cache/benchdata
|
||||
cd .cache/benchdata
|
||||
curl -s https://storage.googleapis.com/protobuf_opensource_benchmark_data/datasets.tar.gz | tar zx
|
@ -17,6 +17,7 @@ import (
|
||||
"net/http"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path"
|
||||
"path/filepath"
|
||||
"regexp"
|
||||
"runtime"
|
||||
@ -204,6 +205,27 @@ func mustInitDeps(t *testing.T) {
|
||||
mustRunCommand(t, protobufPath, "make")
|
||||
mustRunCommand(t, filepath.Join(protobufPath, "conformance"), "make")
|
||||
}
|
||||
// The benchmark directory isn't present in the release download,
|
||||
// so fetch needed files directly.
|
||||
for _, path := range benchmarkProtos {
|
||||
src := fmt.Sprintf("https://raw.githubusercontent.com/protocolbuffers/protobuf/v%v/%v", protobufVersion, path)
|
||||
dst := filepath.Join(protobufPath, path)
|
||||
if _, err := os.Stat(dst); err != nil {
|
||||
downloadFile(check, dst, src)
|
||||
}
|
||||
}
|
||||
benchdataPath := filepath.Join(testDir, "benchdata")
|
||||
for _, path := range []string{
|
||||
"benchmarks/datasets/google_message1/proto2/dataset.google_message1_proto2.pb",
|
||||
"benchmarks/datasets/google_message1/proto3/dataset.google_message1_proto3.pb",
|
||||
"benchmarks/datasets/google_message2/dataset.google_message2.pb",
|
||||
} {
|
||||
src := fmt.Sprintf("https://raw.githubusercontent.com/protocolbuffers/protobuf/v%v/%v", protobufVersion, path)
|
||||
dst := filepath.Join(benchdataPath, filepath.Base(path))
|
||||
if _, err := os.Stat(dst); err != nil {
|
||||
downloadFile(check, dst, src)
|
||||
}
|
||||
}
|
||||
patchProtos(check, protobufPath)
|
||||
check(os.Setenv("PROTOBUF_ROOT", protobufPath)) // for generate-protos
|
||||
registerBinary("conform-test-runner", filepath.Join(protobufPath, "conformance", "conformance-test-runner"))
|
||||
@ -242,6 +264,19 @@ func mustInitDeps(t *testing.T) {
|
||||
check(os.Setenv("GOPATH", goPath))
|
||||
}
|
||||
|
||||
func downloadFile(check func(error), dstPath, srcURL string) {
|
||||
resp, err := http.Get(srcURL)
|
||||
check(err)
|
||||
defer resp.Body.Close()
|
||||
|
||||
check(os.MkdirAll(filepath.Dir(dstPath), 0775))
|
||||
f, err := os.Create(dstPath)
|
||||
check(err)
|
||||
|
||||
_, err = io.Copy(f, resp.Body)
|
||||
check(err)
|
||||
}
|
||||
|
||||
func downloadArchive(check func(error), dstPath, srcURL, skipPrefix string) {
|
||||
check(os.RemoveAll(dstPath))
|
||||
|
||||
@ -306,6 +341,9 @@ func patchProtos(check func(error), repoRoot string) {
|
||||
"src/google/protobuf/test_messages_proto2.proto": "google.golang.org/protobuf/internal/testprotos/conformance",
|
||||
"src/google/protobuf/test_messages_proto3.proto": "google.golang.org/protobuf/internal/testprotos/conformance",
|
||||
}
|
||||
for _, p := range benchmarkProtos {
|
||||
files[p] = path.Dir("google.golang.org/protobuf/internal/testprotos/" + p)
|
||||
}
|
||||
for pbpath, gopath := range files {
|
||||
b, err := ioutil.ReadFile(filepath.Join(repoRoot, pbpath))
|
||||
check(err)
|
||||
@ -354,3 +392,23 @@ func mustRunCommand(t *testing.T, dir string, args ...string) string {
|
||||
}
|
||||
return stdout.String()
|
||||
}
|
||||
|
||||
var benchmarkProtos = []string{
|
||||
"benchmarks/benchmarks.proto",
|
||||
"benchmarks/datasets/google_message1/proto2/benchmark_message1_proto2.proto",
|
||||
"benchmarks/datasets/google_message1/proto3/benchmark_message1_proto3.proto",
|
||||
"benchmarks/datasets/google_message2/benchmark_message2.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_1.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_2.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_3.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_4.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_5.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_6.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_7.proto",
|
||||
"benchmarks/datasets/google_message3/benchmark_message3_8.proto",
|
||||
"benchmarks/datasets/google_message4/benchmark_message4.proto",
|
||||
"benchmarks/datasets/google_message4/benchmark_message4_1.proto",
|
||||
"benchmarks/datasets/google_message4/benchmark_message4_2.proto",
|
||||
"benchmarks/datasets/google_message4/benchmark_message4_3.proto",
|
||||
}
|
||||
|
@ -182,8 +182,26 @@ func generateRemoteProtos() {
|
||||
// Generate all remote proto files.
|
||||
files := []struct{ prefix, path string }{
|
||||
{"", "conformance/conformance.proto"},
|
||||
{"benchmarks", "benchmarks.proto"},
|
||||
{"benchmarks", "datasets/google_message1/proto2/benchmark_message1_proto2.proto"},
|
||||
{"benchmarks", "datasets/google_message1/proto3/benchmark_message1_proto3.proto"},
|
||||
{"benchmarks", "datasets/google_message2/benchmark_message2.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_1.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_2.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_3.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_4.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_5.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_6.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_7.proto"},
|
||||
{"benchmarks", "datasets/google_message3/benchmark_message3_8.proto"},
|
||||
{"benchmarks", "datasets/google_message4/benchmark_message4.proto"},
|
||||
{"benchmarks", "datasets/google_message4/benchmark_message4_1.proto"},
|
||||
{"benchmarks", "datasets/google_message4/benchmark_message4_2.proto"},
|
||||
{"benchmarks", "datasets/google_message4/benchmark_message4_3.proto"},
|
||||
{"src", "google/protobuf/any.proto"},
|
||||
{"src", "google/protobuf/api.proto"},
|
||||
{"src", "google/protobuf/compiler/plugin.proto"},
|
||||
{"src", "google/protobuf/descriptor.proto"},
|
||||
{"src", "google/protobuf/duration.proto"},
|
||||
{"src", "google/protobuf/empty.proto"},
|
||||
@ -195,7 +213,6 @@ func generateRemoteProtos() {
|
||||
{"src", "google/protobuf/timestamp.proto"},
|
||||
{"src", "google/protobuf/type.proto"},
|
||||
{"src", "google/protobuf/wrappers.proto"},
|
||||
{"src", "google/protobuf/compiler/plugin.proto"},
|
||||
}
|
||||
for _, f := range files {
|
||||
protoc("go", "-I"+filepath.Join(protoRoot, f.prefix), "--go_out="+tmpDir, f.path)
|
||||
|
160
internal/testprotos/benchmarks/benchmarks.pb.go
Normal file
160
internal/testprotos/benchmarks/benchmarks.pb.go
Normal file
@ -0,0 +1,160 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: benchmarks.proto
|
||||
|
||||
package benchmarks
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoiface "google.golang.org/protobuf/runtime/protoiface"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
|
||||
)
|
||||
|
||||
type BenchmarkDataset struct {
|
||||
// Name of the benchmark dataset. This should be unique across all datasets.
|
||||
// Should only contain word characters: [a-zA-Z0-9_]
|
||||
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
||||
// Fully-qualified name of the protobuf message for this dataset.
|
||||
// It will be one of the messages defined benchmark_messages_proto2.proto
|
||||
// or benchmark_messages_proto3.proto.
|
||||
//
|
||||
// Implementations that do not support reflection can implement this with
|
||||
// an explicit "if/else" chain that lists every known message defined
|
||||
// in those files.
|
||||
MessageName string `protobuf:"bytes,2,opt,name=message_name,json=messageName,proto3" json:"message_name,omitempty"`
|
||||
// The payload(s) for this dataset. They should be parsed or serialized
|
||||
// in sequence, in a loop, ie.
|
||||
//
|
||||
// while (!benchmarkDone) { // Benchmark runner decides when to exit.
|
||||
// for (i = 0; i < benchmark.payload.length; i++) {
|
||||
// parse(benchmark.payload[i])
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// This is intended to let datasets include a variety of data to provide
|
||||
// potentially more realistic results than just parsing the same message
|
||||
// over and over. A single message parsed repeatedly could yield unusually
|
||||
// good branch prediction performance.
|
||||
Payload [][]byte `protobuf:"bytes,3,rep,name=payload,proto3" json:"payload,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *BenchmarkDataset) Reset() {
|
||||
*x = BenchmarkDataset{}
|
||||
}
|
||||
|
||||
func (x *BenchmarkDataset) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*BenchmarkDataset) ProtoMessage() {}
|
||||
|
||||
func (x *BenchmarkDataset) ProtoReflect() protoreflect.Message {
|
||||
return file_benchmarks_proto_msgTypes[0].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *BenchmarkDataset) XXX_Methods() *protoiface.Methods {
|
||||
return file_benchmarks_proto_msgTypes[0].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use BenchmarkDataset.ProtoReflect.Type instead.
|
||||
func (*BenchmarkDataset) Descriptor() ([]byte, []int) {
|
||||
return file_benchmarks_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *BenchmarkDataset) GetName() string {
|
||||
if x != nil {
|
||||
return x.Name
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *BenchmarkDataset) GetMessageName() string {
|
||||
if x != nil {
|
||||
return x.MessageName
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *BenchmarkDataset) GetPayload() [][]byte {
|
||||
if x != nil {
|
||||
return x.Payload
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_benchmarks_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_benchmarks_proto_rawDesc = []byte{
|
||||
0x0a, 0x10, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x12, 0x0a, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x22, 0x63,
|
||||
0x0a, 0x10, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73,
|
||||
0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
||||
0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x65,
|
||||
0x73, 0x73, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79,
|
||||
0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c,
|
||||
0x6f, 0x61, 0x64, 0x42, 0x5b, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68,
|
||||
0x6d, 0x61, 0x72, 0x6b, 0x73, 0x5a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
|
||||
0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
|
||||
0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_benchmarks_proto_rawDescOnce sync.Once
|
||||
file_benchmarks_proto_rawDescData = file_benchmarks_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_benchmarks_proto_rawDescGZIP() []byte {
|
||||
file_benchmarks_proto_rawDescOnce.Do(func() {
|
||||
file_benchmarks_proto_rawDescData = protoimpl.X.CompressGZIP(file_benchmarks_proto_rawDescData)
|
||||
})
|
||||
return file_benchmarks_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_benchmarks_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
||||
var file_benchmarks_proto_goTypes = []interface{}{
|
||||
(*BenchmarkDataset)(nil), // 0: benchmarks.BenchmarkDataset
|
||||
}
|
||||
var file_benchmarks_proto_depIdxs = []int32{
|
||||
0, // starting offset of method output_type sub-list
|
||||
0, // starting offset of method input_type sub-list
|
||||
0, // starting offset of extension type_name sub-list
|
||||
0, // starting offset of extension extendee sub-list
|
||||
0, // starting offset of field type_name sub-list
|
||||
}
|
||||
|
||||
func init() { file_benchmarks_proto_init() }
|
||||
func file_benchmarks_proto_init() {
|
||||
if File_benchmarks_proto != nil {
|
||||
return
|
||||
}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
RawDescriptor: file_benchmarks_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 1,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_benchmarks_proto_goTypes,
|
||||
DependencyIndexes: file_benchmarks_proto_depIdxs,
|
||||
MessageInfos: file_benchmarks_proto_msgTypes,
|
||||
}.Build()
|
||||
File_benchmarks_proto = out.File
|
||||
file_benchmarks_proto_rawDesc = nil
|
||||
file_benchmarks_proto_goTypes = nil
|
||||
file_benchmarks_proto_depIdxs = nil
|
||||
}
|
@ -0,0 +1,784 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: datasets/google_message1/proto2/benchmark_message1_proto2.proto
|
||||
|
||||
package proto2
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoiface "google.golang.org/protobuf/runtime/protoiface"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
|
||||
)
|
||||
|
||||
type GoogleMessage1 struct {
|
||||
Field1 *string `protobuf:"bytes,1,req,name=field1" json:"field1,omitempty"`
|
||||
Field9 *string `protobuf:"bytes,9,opt,name=field9" json:"field9,omitempty"`
|
||||
Field18 *string `protobuf:"bytes,18,opt,name=field18" json:"field18,omitempty"`
|
||||
Field80 *bool `protobuf:"varint,80,opt,name=field80,def=0" json:"field80,omitempty"`
|
||||
Field81 *bool `protobuf:"varint,81,opt,name=field81,def=1" json:"field81,omitempty"`
|
||||
Field2 *int32 `protobuf:"varint,2,req,name=field2" json:"field2,omitempty"`
|
||||
Field3 *int32 `protobuf:"varint,3,req,name=field3" json:"field3,omitempty"`
|
||||
Field280 *int32 `protobuf:"varint,280,opt,name=field280" json:"field280,omitempty"`
|
||||
Field6 *int32 `protobuf:"varint,6,opt,name=field6,def=0" json:"field6,omitempty"`
|
||||
Field22 *int64 `protobuf:"varint,22,opt,name=field22" json:"field22,omitempty"`
|
||||
Field4 *string `protobuf:"bytes,4,opt,name=field4" json:"field4,omitempty"`
|
||||
Field5 []uint64 `protobuf:"fixed64,5,rep,name=field5" json:"field5,omitempty"`
|
||||
Field59 *bool `protobuf:"varint,59,opt,name=field59,def=0" json:"field59,omitempty"`
|
||||
Field7 *string `protobuf:"bytes,7,opt,name=field7" json:"field7,omitempty"`
|
||||
Field16 *int32 `protobuf:"varint,16,opt,name=field16" json:"field16,omitempty"`
|
||||
Field130 *int32 `protobuf:"varint,130,opt,name=field130,def=0" json:"field130,omitempty"`
|
||||
Field12 *bool `protobuf:"varint,12,opt,name=field12,def=1" json:"field12,omitempty"`
|
||||
Field17 *bool `protobuf:"varint,17,opt,name=field17,def=1" json:"field17,omitempty"`
|
||||
Field13 *bool `protobuf:"varint,13,opt,name=field13,def=1" json:"field13,omitempty"`
|
||||
Field14 *bool `protobuf:"varint,14,opt,name=field14,def=1" json:"field14,omitempty"`
|
||||
Field104 *int32 `protobuf:"varint,104,opt,name=field104,def=0" json:"field104,omitempty"`
|
||||
Field100 *int32 `protobuf:"varint,100,opt,name=field100,def=0" json:"field100,omitempty"`
|
||||
Field101 *int32 `protobuf:"varint,101,opt,name=field101,def=0" json:"field101,omitempty"`
|
||||
Field102 *string `protobuf:"bytes,102,opt,name=field102" json:"field102,omitempty"`
|
||||
Field103 *string `protobuf:"bytes,103,opt,name=field103" json:"field103,omitempty"`
|
||||
Field29 *int32 `protobuf:"varint,29,opt,name=field29,def=0" json:"field29,omitempty"`
|
||||
Field30 *bool `protobuf:"varint,30,opt,name=field30,def=0" json:"field30,omitempty"`
|
||||
Field60 *int32 `protobuf:"varint,60,opt,name=field60,def=-1" json:"field60,omitempty"`
|
||||
Field271 *int32 `protobuf:"varint,271,opt,name=field271,def=-1" json:"field271,omitempty"`
|
||||
Field272 *int32 `protobuf:"varint,272,opt,name=field272,def=-1" json:"field272,omitempty"`
|
||||
Field150 *int32 `protobuf:"varint,150,opt,name=field150" json:"field150,omitempty"`
|
||||
Field23 *int32 `protobuf:"varint,23,opt,name=field23,def=0" json:"field23,omitempty"`
|
||||
Field24 *bool `protobuf:"varint,24,opt,name=field24,def=0" json:"field24,omitempty"`
|
||||
Field25 *int32 `protobuf:"varint,25,opt,name=field25,def=0" json:"field25,omitempty"`
|
||||
Field15 *GoogleMessage1SubMessage `protobuf:"bytes,15,opt,name=field15" json:"field15,omitempty"`
|
||||
Field78 *bool `protobuf:"varint,78,opt,name=field78" json:"field78,omitempty"`
|
||||
Field67 *int32 `protobuf:"varint,67,opt,name=field67,def=0" json:"field67,omitempty"`
|
||||
Field68 *int32 `protobuf:"varint,68,opt,name=field68" json:"field68,omitempty"`
|
||||
Field128 *int32 `protobuf:"varint,128,opt,name=field128,def=0" json:"field128,omitempty"`
|
||||
Field129 *string `protobuf:"bytes,129,opt,name=field129,def=xxxxxxxxxxxxxxxxxxxxx" json:"field129,omitempty"`
|
||||
Field131 *int32 `protobuf:"varint,131,opt,name=field131,def=0" json:"field131,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) Reset() {
|
||||
*x = GoogleMessage1{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage1) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage1) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[0].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage1) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[0].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage1.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage1) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
const Default_GoogleMessage1_Field80 bool = false
|
||||
const Default_GoogleMessage1_Field81 bool = true
|
||||
const Default_GoogleMessage1_Field6 int32 = 0
|
||||
const Default_GoogleMessage1_Field59 bool = false
|
||||
const Default_GoogleMessage1_Field130 int32 = 0
|
||||
const Default_GoogleMessage1_Field12 bool = true
|
||||
const Default_GoogleMessage1_Field17 bool = true
|
||||
const Default_GoogleMessage1_Field13 bool = true
|
||||
const Default_GoogleMessage1_Field14 bool = true
|
||||
const Default_GoogleMessage1_Field104 int32 = 0
|
||||
const Default_GoogleMessage1_Field100 int32 = 0
|
||||
const Default_GoogleMessage1_Field101 int32 = 0
|
||||
const Default_GoogleMessage1_Field29 int32 = 0
|
||||
const Default_GoogleMessage1_Field30 bool = false
|
||||
const Default_GoogleMessage1_Field60 int32 = -1
|
||||
const Default_GoogleMessage1_Field271 int32 = -1
|
||||
const Default_GoogleMessage1_Field272 int32 = -1
|
||||
const Default_GoogleMessage1_Field23 int32 = 0
|
||||
const Default_GoogleMessage1_Field24 bool = false
|
||||
const Default_GoogleMessage1_Field25 int32 = 0
|
||||
const Default_GoogleMessage1_Field67 int32 = 0
|
||||
const Default_GoogleMessage1_Field128 int32 = 0
|
||||
const Default_GoogleMessage1_Field129 string = "xxxxxxxxxxxxxxxxxxxxx"
|
||||
const Default_GoogleMessage1_Field131 int32 = 0
|
||||
|
||||
func (x *GoogleMessage1) GetField1() string {
|
||||
if x != nil && x.Field1 != nil {
|
||||
return *x.Field1
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField9() string {
|
||||
if x != nil && x.Field9 != nil {
|
||||
return *x.Field9
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField18() string {
|
||||
if x != nil && x.Field18 != nil {
|
||||
return *x.Field18
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField80() bool {
|
||||
if x != nil && x.Field80 != nil {
|
||||
return *x.Field80
|
||||
}
|
||||
return Default_GoogleMessage1_Field80
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField81() bool {
|
||||
if x != nil && x.Field81 != nil {
|
||||
return *x.Field81
|
||||
}
|
||||
return Default_GoogleMessage1_Field81
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField2() int32 {
|
||||
if x != nil && x.Field2 != nil {
|
||||
return *x.Field2
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField3() int32 {
|
||||
if x != nil && x.Field3 != nil {
|
||||
return *x.Field3
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField280() int32 {
|
||||
if x != nil && x.Field280 != nil {
|
||||
return *x.Field280
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField6() int32 {
|
||||
if x != nil && x.Field6 != nil {
|
||||
return *x.Field6
|
||||
}
|
||||
return Default_GoogleMessage1_Field6
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField22() int64 {
|
||||
if x != nil && x.Field22 != nil {
|
||||
return *x.Field22
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField4() string {
|
||||
if x != nil && x.Field4 != nil {
|
||||
return *x.Field4
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField5() []uint64 {
|
||||
if x != nil {
|
||||
return x.Field5
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField59() bool {
|
||||
if x != nil && x.Field59 != nil {
|
||||
return *x.Field59
|
||||
}
|
||||
return Default_GoogleMessage1_Field59
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField7() string {
|
||||
if x != nil && x.Field7 != nil {
|
||||
return *x.Field7
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField16() int32 {
|
||||
if x != nil && x.Field16 != nil {
|
||||
return *x.Field16
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField130() int32 {
|
||||
if x != nil && x.Field130 != nil {
|
||||
return *x.Field130
|
||||
}
|
||||
return Default_GoogleMessage1_Field130
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField12() bool {
|
||||
if x != nil && x.Field12 != nil {
|
||||
return *x.Field12
|
||||
}
|
||||
return Default_GoogleMessage1_Field12
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField17() bool {
|
||||
if x != nil && x.Field17 != nil {
|
||||
return *x.Field17
|
||||
}
|
||||
return Default_GoogleMessage1_Field17
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField13() bool {
|
||||
if x != nil && x.Field13 != nil {
|
||||
return *x.Field13
|
||||
}
|
||||
return Default_GoogleMessage1_Field13
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField14() bool {
|
||||
if x != nil && x.Field14 != nil {
|
||||
return *x.Field14
|
||||
}
|
||||
return Default_GoogleMessage1_Field14
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField104() int32 {
|
||||
if x != nil && x.Field104 != nil {
|
||||
return *x.Field104
|
||||
}
|
||||
return Default_GoogleMessage1_Field104
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField100() int32 {
|
||||
if x != nil && x.Field100 != nil {
|
||||
return *x.Field100
|
||||
}
|
||||
return Default_GoogleMessage1_Field100
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField101() int32 {
|
||||
if x != nil && x.Field101 != nil {
|
||||
return *x.Field101
|
||||
}
|
||||
return Default_GoogleMessage1_Field101
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField102() string {
|
||||
if x != nil && x.Field102 != nil {
|
||||
return *x.Field102
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField103() string {
|
||||
if x != nil && x.Field103 != nil {
|
||||
return *x.Field103
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField29() int32 {
|
||||
if x != nil && x.Field29 != nil {
|
||||
return *x.Field29
|
||||
}
|
||||
return Default_GoogleMessage1_Field29
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField30() bool {
|
||||
if x != nil && x.Field30 != nil {
|
||||
return *x.Field30
|
||||
}
|
||||
return Default_GoogleMessage1_Field30
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField60() int32 {
|
||||
if x != nil && x.Field60 != nil {
|
||||
return *x.Field60
|
||||
}
|
||||
return Default_GoogleMessage1_Field60
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField271() int32 {
|
||||
if x != nil && x.Field271 != nil {
|
||||
return *x.Field271
|
||||
}
|
||||
return Default_GoogleMessage1_Field271
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField272() int32 {
|
||||
if x != nil && x.Field272 != nil {
|
||||
return *x.Field272
|
||||
}
|
||||
return Default_GoogleMessage1_Field272
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField150() int32 {
|
||||
if x != nil && x.Field150 != nil {
|
||||
return *x.Field150
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField23() int32 {
|
||||
if x != nil && x.Field23 != nil {
|
||||
return *x.Field23
|
||||
}
|
||||
return Default_GoogleMessage1_Field23
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField24() bool {
|
||||
if x != nil && x.Field24 != nil {
|
||||
return *x.Field24
|
||||
}
|
||||
return Default_GoogleMessage1_Field24
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField25() int32 {
|
||||
if x != nil && x.Field25 != nil {
|
||||
return *x.Field25
|
||||
}
|
||||
return Default_GoogleMessage1_Field25
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField15() *GoogleMessage1SubMessage {
|
||||
if x != nil {
|
||||
return x.Field15
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField78() bool {
|
||||
if x != nil && x.Field78 != nil {
|
||||
return *x.Field78
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField67() int32 {
|
||||
if x != nil && x.Field67 != nil {
|
||||
return *x.Field67
|
||||
}
|
||||
return Default_GoogleMessage1_Field67
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField68() int32 {
|
||||
if x != nil && x.Field68 != nil {
|
||||
return *x.Field68
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField128() int32 {
|
||||
if x != nil && x.Field128 != nil {
|
||||
return *x.Field128
|
||||
}
|
||||
return Default_GoogleMessage1_Field128
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField129() string {
|
||||
if x != nil && x.Field129 != nil {
|
||||
return *x.Field129
|
||||
}
|
||||
return Default_GoogleMessage1_Field129
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField131() int32 {
|
||||
if x != nil && x.Field131 != nil {
|
||||
return *x.Field131
|
||||
}
|
||||
return Default_GoogleMessage1_Field131
|
||||
}
|
||||
|
||||
type GoogleMessage1SubMessage struct {
|
||||
Field1 *int32 `protobuf:"varint,1,opt,name=field1,def=0" json:"field1,omitempty"`
|
||||
Field2 *int32 `protobuf:"varint,2,opt,name=field2,def=0" json:"field2,omitempty"`
|
||||
Field3 *int32 `protobuf:"varint,3,opt,name=field3,def=0" json:"field3,omitempty"`
|
||||
Field15 *string `protobuf:"bytes,15,opt,name=field15" json:"field15,omitempty"`
|
||||
Field12 *bool `protobuf:"varint,12,opt,name=field12,def=1" json:"field12,omitempty"`
|
||||
Field13 *int64 `protobuf:"varint,13,opt,name=field13" json:"field13,omitempty"`
|
||||
Field14 *int64 `protobuf:"varint,14,opt,name=field14" json:"field14,omitempty"`
|
||||
Field16 *int32 `protobuf:"varint,16,opt,name=field16" json:"field16,omitempty"`
|
||||
Field19 *int32 `protobuf:"varint,19,opt,name=field19,def=2" json:"field19,omitempty"`
|
||||
Field20 *bool `protobuf:"varint,20,opt,name=field20,def=1" json:"field20,omitempty"`
|
||||
Field28 *bool `protobuf:"varint,28,opt,name=field28,def=1" json:"field28,omitempty"`
|
||||
Field21 *uint64 `protobuf:"fixed64,21,opt,name=field21" json:"field21,omitempty"`
|
||||
Field22 *int32 `protobuf:"varint,22,opt,name=field22" json:"field22,omitempty"`
|
||||
Field23 *bool `protobuf:"varint,23,opt,name=field23,def=0" json:"field23,omitempty"`
|
||||
Field206 *bool `protobuf:"varint,206,opt,name=field206,def=0" json:"field206,omitempty"`
|
||||
Field203 *uint32 `protobuf:"fixed32,203,opt,name=field203" json:"field203,omitempty"`
|
||||
Field204 *int32 `protobuf:"varint,204,opt,name=field204" json:"field204,omitempty"`
|
||||
Field205 *string `protobuf:"bytes,205,opt,name=field205" json:"field205,omitempty"`
|
||||
Field207 *uint64 `protobuf:"varint,207,opt,name=field207" json:"field207,omitempty"`
|
||||
Field300 *uint64 `protobuf:"varint,300,opt,name=field300" json:"field300,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) Reset() {
|
||||
*x = GoogleMessage1SubMessage{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage1SubMessage) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[1].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage1SubMessage) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[1].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage1SubMessage.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage1SubMessage) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
const Default_GoogleMessage1SubMessage_Field1 int32 = 0
|
||||
const Default_GoogleMessage1SubMessage_Field2 int32 = 0
|
||||
const Default_GoogleMessage1SubMessage_Field3 int32 = 0
|
||||
const Default_GoogleMessage1SubMessage_Field12 bool = true
|
||||
const Default_GoogleMessage1SubMessage_Field19 int32 = 2
|
||||
const Default_GoogleMessage1SubMessage_Field20 bool = true
|
||||
const Default_GoogleMessage1SubMessage_Field28 bool = true
|
||||
const Default_GoogleMessage1SubMessage_Field23 bool = false
|
||||
const Default_GoogleMessage1SubMessage_Field206 bool = false
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField1() int32 {
|
||||
if x != nil && x.Field1 != nil {
|
||||
return *x.Field1
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field1
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField2() int32 {
|
||||
if x != nil && x.Field2 != nil {
|
||||
return *x.Field2
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field2
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField3() int32 {
|
||||
if x != nil && x.Field3 != nil {
|
||||
return *x.Field3
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field3
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField15() string {
|
||||
if x != nil && x.Field15 != nil {
|
||||
return *x.Field15
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField12() bool {
|
||||
if x != nil && x.Field12 != nil {
|
||||
return *x.Field12
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field12
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField13() int64 {
|
||||
if x != nil && x.Field13 != nil {
|
||||
return *x.Field13
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField14() int64 {
|
||||
if x != nil && x.Field14 != nil {
|
||||
return *x.Field14
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField16() int32 {
|
||||
if x != nil && x.Field16 != nil {
|
||||
return *x.Field16
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField19() int32 {
|
||||
if x != nil && x.Field19 != nil {
|
||||
return *x.Field19
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field19
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField20() bool {
|
||||
if x != nil && x.Field20 != nil {
|
||||
return *x.Field20
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field20
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField28() bool {
|
||||
if x != nil && x.Field28 != nil {
|
||||
return *x.Field28
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field28
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField21() uint64 {
|
||||
if x != nil && x.Field21 != nil {
|
||||
return *x.Field21
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField22() int32 {
|
||||
if x != nil && x.Field22 != nil {
|
||||
return *x.Field22
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField23() bool {
|
||||
if x != nil && x.Field23 != nil {
|
||||
return *x.Field23
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field23
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField206() bool {
|
||||
if x != nil && x.Field206 != nil {
|
||||
return *x.Field206
|
||||
}
|
||||
return Default_GoogleMessage1SubMessage_Field206
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField203() uint32 {
|
||||
if x != nil && x.Field203 != nil {
|
||||
return *x.Field203
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField204() int32 {
|
||||
if x != nil && x.Field204 != nil {
|
||||
return *x.Field204
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField205() string {
|
||||
if x != nil && x.Field205 != nil {
|
||||
return *x.Field205
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField207() uint64 {
|
||||
if x != nil && x.Field207 != nil {
|
||||
return *x.Field207
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField300() uint64 {
|
||||
if x != nil && x.Field300 != nil {
|
||||
return *x.Field300
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_datasets_google_message1_proto2_benchmark_message1_proto2_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc = []byte{
|
||||
0x0a, 0x3f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x32, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73,
|
||||
0x61, 0x67, 0x65, 0x31, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x12, 0x11, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x32, 0x22, 0xf7, 0x09, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d,
|
||||
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12,
|
||||
0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x38, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x38, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x30, 0x18, 0x50, 0x20, 0x01,
|
||||
0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x38, 0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x31, 0x18, 0x51, 0x20,
|
||||
0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x38, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x02,
|
||||
0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x30, 0x18, 0x98,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x30, 0x12,
|
||||
0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x04,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x03, 0x28, 0x06, 0x52, 0x06, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x35, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x39, 0x18,
|
||||
0x3b, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x35, 0x39, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x18,
|
||||
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x33, 0x30, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x37, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x37, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x30, 0x34, 0x18, 0x68, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x30, 0x34, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x30, 0x30, 0x18, 0x64, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x30, 0x30, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x31, 0x18, 0x65, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x31, 0x30, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x32,
|
||||
0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x32,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x33, 0x18, 0x67, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x33, 0x12, 0x1b, 0x0a, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x33, 0x30, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73,
|
||||
0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x12, 0x1c, 0x0a, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x36, 0x30, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31, 0x52,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x30, 0x12, 0x1f, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x37, 0x31, 0x18, 0x8f, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31, 0x52,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x31, 0x12, 0x1f, 0x0a, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x37, 0x32, 0x18, 0x90, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31,
|
||||
0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x32, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x35, 0x30, 0x18, 0x96, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x30, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x33, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x33, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x34, 0x18,
|
||||
0x18, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x34, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35,
|
||||
0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x35, 0x12, 0x45, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65,
|
||||
0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x37, 0x38, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x37, 0x38, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37, 0x18, 0x43,
|
||||
0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x18, 0x44, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x32, 0x38, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
|
||||
0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x38, 0x12, 0x32, 0x0a, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x15, 0x78,
|
||||
0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
|
||||
0x78, 0x78, 0x78, 0x78, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x12, 0x1e,
|
||||
0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31, 0x22, 0xda,
|
||||
0x04, 0x0a, 0x18, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
|
||||
0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x06, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x12, 0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x05, 0x3a, 0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x18, 0x0a, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28,
|
||||
0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x36, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x39, 0x18,
|
||||
0x13, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x32, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x39, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01,
|
||||
0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x18, 0x1c, 0x20, 0x01,
|
||||
0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x18, 0x15, 0x20, 0x01,
|
||||
0x28, 0x06, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x32, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x33,
|
||||
0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x33, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x30, 0x36, 0x18, 0xce, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65,
|
||||
0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x18, 0xcb, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x08, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x30, 0x34, 0x18, 0xcc, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x30, 0x34, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x35,
|
||||
0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30,
|
||||
0x35, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x37, 0x18, 0xcf, 0x01,
|
||||
0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x37, 0x12, 0x1b,
|
||||
0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x30, 0x18, 0xac, 0x02, 0x20, 0x01, 0x28,
|
||||
0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x30, 0x42, 0x80, 0x01, 0x0a, 0x1e,
|
||||
0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x75, 0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x48, 0x01,
|
||||
0x5a, 0x59, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
|
||||
0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74,
|
||||
0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73,
|
||||
0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61,
|
||||
0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73,
|
||||
0x61, 0x67, 0x65, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xf8, 0x01, 0x01,
|
||||
}
|
||||
|
||||
var (
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescOnce sync.Once
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData = file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP() []byte {
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescOnce.Do(func() {
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData)
|
||||
})
|
||||
return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes = []interface{}{
|
||||
(*GoogleMessage1)(nil), // 0: benchmarks.proto2.GoogleMessage1
|
||||
(*GoogleMessage1SubMessage)(nil), // 1: benchmarks.proto2.GoogleMessage1SubMessage
|
||||
}
|
||||
var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs = []int32{
|
||||
1, // benchmarks.proto2.GoogleMessage1.field15:type_name -> benchmarks.proto2.GoogleMessage1SubMessage
|
||||
1, // starting offset of method output_type sub-list
|
||||
1, // starting offset of method input_type sub-list
|
||||
1, // starting offset of extension type_name sub-list
|
||||
1, // starting offset of extension extendee sub-list
|
||||
0, // starting offset of field type_name sub-list
|
||||
}
|
||||
|
||||
func init() { file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_init() }
|
||||
func file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_init() {
|
||||
if File_datasets_google_message1_proto2_benchmark_message1_proto2_proto != nil {
|
||||
return
|
||||
}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
RawDescriptor: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes,
|
||||
DependencyIndexes: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs,
|
||||
MessageInfos: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes,
|
||||
}.Build()
|
||||
File_datasets_google_message1_proto2_benchmark_message1_proto2_proto = out.File
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc = nil
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes = nil
|
||||
file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs = nil
|
||||
}
|
@ -0,0 +1,739 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: datasets/google_message1/proto3/benchmark_message1_proto3.proto
|
||||
|
||||
package proto3
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoiface "google.golang.org/protobuf/runtime/protoiface"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
|
||||
)
|
||||
|
||||
type GoogleMessage1 struct {
|
||||
Field1 string `protobuf:"bytes,1,opt,name=field1,proto3" json:"field1,omitempty"`
|
||||
Field9 string `protobuf:"bytes,9,opt,name=field9,proto3" json:"field9,omitempty"`
|
||||
Field18 string `protobuf:"bytes,18,opt,name=field18,proto3" json:"field18,omitempty"`
|
||||
Field80 bool `protobuf:"varint,80,opt,name=field80,proto3" json:"field80,omitempty"`
|
||||
Field81 bool `protobuf:"varint,81,opt,name=field81,proto3" json:"field81,omitempty"`
|
||||
Field2 int32 `protobuf:"varint,2,opt,name=field2,proto3" json:"field2,omitempty"`
|
||||
Field3 int32 `protobuf:"varint,3,opt,name=field3,proto3" json:"field3,omitempty"`
|
||||
Field280 int32 `protobuf:"varint,280,opt,name=field280,proto3" json:"field280,omitempty"`
|
||||
Field6 int32 `protobuf:"varint,6,opt,name=field6,proto3" json:"field6,omitempty"`
|
||||
Field22 int64 `protobuf:"varint,22,opt,name=field22,proto3" json:"field22,omitempty"`
|
||||
Field4 string `protobuf:"bytes,4,opt,name=field4,proto3" json:"field4,omitempty"`
|
||||
Field5 []uint64 `protobuf:"fixed64,5,rep,packed,name=field5,proto3" json:"field5,omitempty"`
|
||||
Field59 bool `protobuf:"varint,59,opt,name=field59,proto3" json:"field59,omitempty"`
|
||||
Field7 string `protobuf:"bytes,7,opt,name=field7,proto3" json:"field7,omitempty"`
|
||||
Field16 int32 `protobuf:"varint,16,opt,name=field16,proto3" json:"field16,omitempty"`
|
||||
Field130 int32 `protobuf:"varint,130,opt,name=field130,proto3" json:"field130,omitempty"`
|
||||
Field12 bool `protobuf:"varint,12,opt,name=field12,proto3" json:"field12,omitempty"`
|
||||
Field17 bool `protobuf:"varint,17,opt,name=field17,proto3" json:"field17,omitempty"`
|
||||
Field13 bool `protobuf:"varint,13,opt,name=field13,proto3" json:"field13,omitempty"`
|
||||
Field14 bool `protobuf:"varint,14,opt,name=field14,proto3" json:"field14,omitempty"`
|
||||
Field104 int32 `protobuf:"varint,104,opt,name=field104,proto3" json:"field104,omitempty"`
|
||||
Field100 int32 `protobuf:"varint,100,opt,name=field100,proto3" json:"field100,omitempty"`
|
||||
Field101 int32 `protobuf:"varint,101,opt,name=field101,proto3" json:"field101,omitempty"`
|
||||
Field102 string `protobuf:"bytes,102,opt,name=field102,proto3" json:"field102,omitempty"`
|
||||
Field103 string `protobuf:"bytes,103,opt,name=field103,proto3" json:"field103,omitempty"`
|
||||
Field29 int32 `protobuf:"varint,29,opt,name=field29,proto3" json:"field29,omitempty"`
|
||||
Field30 bool `protobuf:"varint,30,opt,name=field30,proto3" json:"field30,omitempty"`
|
||||
Field60 int32 `protobuf:"varint,60,opt,name=field60,proto3" json:"field60,omitempty"`
|
||||
Field271 int32 `protobuf:"varint,271,opt,name=field271,proto3" json:"field271,omitempty"`
|
||||
Field272 int32 `protobuf:"varint,272,opt,name=field272,proto3" json:"field272,omitempty"`
|
||||
Field150 int32 `protobuf:"varint,150,opt,name=field150,proto3" json:"field150,omitempty"`
|
||||
Field23 int32 `protobuf:"varint,23,opt,name=field23,proto3" json:"field23,omitempty"`
|
||||
Field24 bool `protobuf:"varint,24,opt,name=field24,proto3" json:"field24,omitempty"`
|
||||
Field25 int32 `protobuf:"varint,25,opt,name=field25,proto3" json:"field25,omitempty"`
|
||||
Field15 *GoogleMessage1SubMessage `protobuf:"bytes,15,opt,name=field15,proto3" json:"field15,omitempty"`
|
||||
Field78 bool `protobuf:"varint,78,opt,name=field78,proto3" json:"field78,omitempty"`
|
||||
Field67 int32 `protobuf:"varint,67,opt,name=field67,proto3" json:"field67,omitempty"`
|
||||
Field68 int32 `protobuf:"varint,68,opt,name=field68,proto3" json:"field68,omitempty"`
|
||||
Field128 int32 `protobuf:"varint,128,opt,name=field128,proto3" json:"field128,omitempty"`
|
||||
Field129 string `protobuf:"bytes,129,opt,name=field129,proto3" json:"field129,omitempty"`
|
||||
Field131 int32 `protobuf:"varint,131,opt,name=field131,proto3" json:"field131,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) Reset() {
|
||||
*x = GoogleMessage1{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage1) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage1) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes[0].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage1) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes[0].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage1.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage1) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField1() string {
|
||||
if x != nil {
|
||||
return x.Field1
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField9() string {
|
||||
if x != nil {
|
||||
return x.Field9
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField18() string {
|
||||
if x != nil {
|
||||
return x.Field18
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField80() bool {
|
||||
if x != nil {
|
||||
return x.Field80
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField81() bool {
|
||||
if x != nil {
|
||||
return x.Field81
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField2() int32 {
|
||||
if x != nil {
|
||||
return x.Field2
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField3() int32 {
|
||||
if x != nil {
|
||||
return x.Field3
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField280() int32 {
|
||||
if x != nil {
|
||||
return x.Field280
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField6() int32 {
|
||||
if x != nil {
|
||||
return x.Field6
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField22() int64 {
|
||||
if x != nil {
|
||||
return x.Field22
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField4() string {
|
||||
if x != nil {
|
||||
return x.Field4
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField5() []uint64 {
|
||||
if x != nil {
|
||||
return x.Field5
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField59() bool {
|
||||
if x != nil {
|
||||
return x.Field59
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField7() string {
|
||||
if x != nil {
|
||||
return x.Field7
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField16() int32 {
|
||||
if x != nil {
|
||||
return x.Field16
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField130() int32 {
|
||||
if x != nil {
|
||||
return x.Field130
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField12() bool {
|
||||
if x != nil {
|
||||
return x.Field12
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField17() bool {
|
||||
if x != nil {
|
||||
return x.Field17
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField13() bool {
|
||||
if x != nil {
|
||||
return x.Field13
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField14() bool {
|
||||
if x != nil {
|
||||
return x.Field14
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField104() int32 {
|
||||
if x != nil {
|
||||
return x.Field104
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField100() int32 {
|
||||
if x != nil {
|
||||
return x.Field100
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField101() int32 {
|
||||
if x != nil {
|
||||
return x.Field101
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField102() string {
|
||||
if x != nil {
|
||||
return x.Field102
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField103() string {
|
||||
if x != nil {
|
||||
return x.Field103
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField29() int32 {
|
||||
if x != nil {
|
||||
return x.Field29
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField30() bool {
|
||||
if x != nil {
|
||||
return x.Field30
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField60() int32 {
|
||||
if x != nil {
|
||||
return x.Field60
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField271() int32 {
|
||||
if x != nil {
|
||||
return x.Field271
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField272() int32 {
|
||||
if x != nil {
|
||||
return x.Field272
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField150() int32 {
|
||||
if x != nil {
|
||||
return x.Field150
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField23() int32 {
|
||||
if x != nil {
|
||||
return x.Field23
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField24() bool {
|
||||
if x != nil {
|
||||
return x.Field24
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField25() int32 {
|
||||
if x != nil {
|
||||
return x.Field25
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField15() *GoogleMessage1SubMessage {
|
||||
if x != nil {
|
||||
return x.Field15
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField78() bool {
|
||||
if x != nil {
|
||||
return x.Field78
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField67() int32 {
|
||||
if x != nil {
|
||||
return x.Field67
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField68() int32 {
|
||||
if x != nil {
|
||||
return x.Field68
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField128() int32 {
|
||||
if x != nil {
|
||||
return x.Field128
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField129() string {
|
||||
if x != nil {
|
||||
return x.Field129
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1) GetField131() int32 {
|
||||
if x != nil {
|
||||
return x.Field131
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type GoogleMessage1SubMessage struct {
|
||||
Field1 int32 `protobuf:"varint,1,opt,name=field1,proto3" json:"field1,omitempty"`
|
||||
Field2 int32 `protobuf:"varint,2,opt,name=field2,proto3" json:"field2,omitempty"`
|
||||
Field3 int32 `protobuf:"varint,3,opt,name=field3,proto3" json:"field3,omitempty"`
|
||||
Field15 string `protobuf:"bytes,15,opt,name=field15,proto3" json:"field15,omitempty"`
|
||||
Field12 bool `protobuf:"varint,12,opt,name=field12,proto3" json:"field12,omitempty"`
|
||||
Field13 int64 `protobuf:"varint,13,opt,name=field13,proto3" json:"field13,omitempty"`
|
||||
Field14 int64 `protobuf:"varint,14,opt,name=field14,proto3" json:"field14,omitempty"`
|
||||
Field16 int32 `protobuf:"varint,16,opt,name=field16,proto3" json:"field16,omitempty"`
|
||||
Field19 int32 `protobuf:"varint,19,opt,name=field19,proto3" json:"field19,omitempty"`
|
||||
Field20 bool `protobuf:"varint,20,opt,name=field20,proto3" json:"field20,omitempty"`
|
||||
Field28 bool `protobuf:"varint,28,opt,name=field28,proto3" json:"field28,omitempty"`
|
||||
Field21 uint64 `protobuf:"fixed64,21,opt,name=field21,proto3" json:"field21,omitempty"`
|
||||
Field22 int32 `protobuf:"varint,22,opt,name=field22,proto3" json:"field22,omitempty"`
|
||||
Field23 bool `protobuf:"varint,23,opt,name=field23,proto3" json:"field23,omitempty"`
|
||||
Field206 bool `protobuf:"varint,206,opt,name=field206,proto3" json:"field206,omitempty"`
|
||||
Field203 uint32 `protobuf:"fixed32,203,opt,name=field203,proto3" json:"field203,omitempty"`
|
||||
Field204 int32 `protobuf:"varint,204,opt,name=field204,proto3" json:"field204,omitempty"`
|
||||
Field205 string `protobuf:"bytes,205,opt,name=field205,proto3" json:"field205,omitempty"`
|
||||
Field207 uint64 `protobuf:"varint,207,opt,name=field207,proto3" json:"field207,omitempty"`
|
||||
Field300 uint64 `protobuf:"varint,300,opt,name=field300,proto3" json:"field300,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) Reset() {
|
||||
*x = GoogleMessage1SubMessage{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage1SubMessage) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes[1].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage1SubMessage) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes[1].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage1SubMessage.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage1SubMessage) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField1() int32 {
|
||||
if x != nil {
|
||||
return x.Field1
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField2() int32 {
|
||||
if x != nil {
|
||||
return x.Field2
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField3() int32 {
|
||||
if x != nil {
|
||||
return x.Field3
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField15() string {
|
||||
if x != nil {
|
||||
return x.Field15
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField12() bool {
|
||||
if x != nil {
|
||||
return x.Field12
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField13() int64 {
|
||||
if x != nil {
|
||||
return x.Field13
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField14() int64 {
|
||||
if x != nil {
|
||||
return x.Field14
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField16() int32 {
|
||||
if x != nil {
|
||||
return x.Field16
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField19() int32 {
|
||||
if x != nil {
|
||||
return x.Field19
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField20() bool {
|
||||
if x != nil {
|
||||
return x.Field20
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField28() bool {
|
||||
if x != nil {
|
||||
return x.Field28
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField21() uint64 {
|
||||
if x != nil {
|
||||
return x.Field21
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField22() int32 {
|
||||
if x != nil {
|
||||
return x.Field22
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField23() bool {
|
||||
if x != nil {
|
||||
return x.Field23
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField206() bool {
|
||||
if x != nil {
|
||||
return x.Field206
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField203() uint32 {
|
||||
if x != nil {
|
||||
return x.Field203
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField204() int32 {
|
||||
if x != nil {
|
||||
return x.Field204
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField205() string {
|
||||
if x != nil {
|
||||
return x.Field205
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField207() uint64 {
|
||||
if x != nil {
|
||||
return x.Field207
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage1SubMessage) GetField300() uint64 {
|
||||
if x != nil {
|
||||
return x.Field300
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_datasets_google_message1_proto3_benchmark_message1_proto3_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDesc = []byte{
|
||||
0x0a, 0x3f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73,
|
||||
0x61, 0x67, 0x65, 0x31, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x12, 0x11, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33, 0x22, 0xf9, 0x08, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d,
|
||||
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12,
|
||||
0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x38, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x30, 0x18, 0x50, 0x20, 0x01,
|
||||
0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x38, 0x31, 0x18, 0x51, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x38, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38,
|
||||
0x30, 0x18, 0x98, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x38, 0x30, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x04,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x03, 0x28, 0x06, 0x52, 0x06, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x35, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x39, 0x18,
|
||||
0x3b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x39, 0x12, 0x16,
|
||||
0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36,
|
||||
0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x18, 0x82, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x37, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x37, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01,
|
||||
0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x34, 0x18, 0x68, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x34, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x30, 0x18, 0x64, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x30, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x31, 0x18, 0x65, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x30, 0x32, 0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x30, 0x32, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x33, 0x18, 0x67, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x33, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x18, 0x1d, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x33, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x30,
|
||||
0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x30, 0x12,
|
||||
0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x31, 0x18, 0x8f, 0x02, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x31, 0x12, 0x1b, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x32, 0x18, 0x90, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x32, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x35, 0x30, 0x18, 0x96, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x35, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x33, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x33,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28,
|
||||
0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x34, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x35, 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x35, 0x12, 0x45, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18,
|
||||
0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72,
|
||||
0x6b, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||
0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61,
|
||||
0x67, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x37, 0x38, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x37, 0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37,
|
||||
0x18, 0x43, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x18, 0x44, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x32, 0x38, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x32, 0x38, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x32, 0x39, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x32, 0x39, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31, 0x18,
|
||||
0x83, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31,
|
||||
0x22, 0xae, 0x04, 0x0a, 0x18, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61,
|
||||
0x67, 0x65, 0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35,
|
||||
0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x31, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e,
|
||||
0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x39, 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01,
|
||||
0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31,
|
||||
0x18, 0x15, 0x20, 0x01, 0x28, 0x06, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x33, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36, 0x18,
|
||||
0xce, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36,
|
||||
0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x18, 0xcb, 0x01, 0x20,
|
||||
0x01, 0x28, 0x07, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x12, 0x1b, 0x0a,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x34, 0x18, 0xcc, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x34, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x32, 0x30, 0x35, 0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x35, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x30, 0x37, 0x18, 0xcf, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x30, 0x37, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x30,
|
||||
0x18, 0xac, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30,
|
||||
0x30, 0x42, 0x80, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d,
|
||||
0x61, 0x72, 0x6b, 0x73, 0x48, 0x01, 0x5a, 0x59, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
|
||||
0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
|
||||
0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b,
|
||||
0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33, 0xf8, 0x01, 0x01, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescOnce sync.Once
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescData = file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescGZIP() []byte {
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescOnce.Do(func() {
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescData)
|
||||
})
|
||||
return file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
|
||||
var file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_goTypes = []interface{}{
|
||||
(*GoogleMessage1)(nil), // 0: benchmarks.proto3.GoogleMessage1
|
||||
(*GoogleMessage1SubMessage)(nil), // 1: benchmarks.proto3.GoogleMessage1SubMessage
|
||||
}
|
||||
var file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_depIdxs = []int32{
|
||||
1, // benchmarks.proto3.GoogleMessage1.field15:type_name -> benchmarks.proto3.GoogleMessage1SubMessage
|
||||
1, // starting offset of method output_type sub-list
|
||||
1, // starting offset of method input_type sub-list
|
||||
1, // starting offset of extension type_name sub-list
|
||||
1, // starting offset of extension extendee sub-list
|
||||
0, // starting offset of field type_name sub-list
|
||||
}
|
||||
|
||||
func init() { file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_init() }
|
||||
func file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_init() {
|
||||
if File_datasets_google_message1_proto3_benchmark_message1_proto3_proto != nil {
|
||||
return
|
||||
}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
RawDescriptor: file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 2,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_goTypes,
|
||||
DependencyIndexes: file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_depIdxs,
|
||||
MessageInfos: file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_msgTypes,
|
||||
}.Build()
|
||||
File_datasets_google_message1_proto3_benchmark_message1_proto3_proto = out.File
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_rawDesc = nil
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_goTypes = nil
|
||||
file_datasets_google_message1_proto3_benchmark_message1_proto3_proto_depIdxs = nil
|
||||
}
|
@ -0,0 +1,760 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: datasets/google_message2/benchmark_message2.proto
|
||||
|
||||
package google_message2
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoiface "google.golang.org/protobuf/runtime/protoiface"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
|
||||
)
|
||||
|
||||
type GoogleMessage2 struct {
|
||||
Field1 *string `protobuf:"bytes,1,opt,name=field1" json:"field1,omitempty"`
|
||||
Field3 *int64 `protobuf:"varint,3,opt,name=field3" json:"field3,omitempty"`
|
||||
Field4 *int64 `protobuf:"varint,4,opt,name=field4" json:"field4,omitempty"`
|
||||
Field30 *int64 `protobuf:"varint,30,opt,name=field30" json:"field30,omitempty"`
|
||||
Field75 *bool `protobuf:"varint,75,opt,name=field75,def=0" json:"field75,omitempty"`
|
||||
Field6 *string `protobuf:"bytes,6,opt,name=field6" json:"field6,omitempty"`
|
||||
Field2 []byte `protobuf:"bytes,2,opt,name=field2" json:"field2,omitempty"`
|
||||
Field21 *int32 `protobuf:"varint,21,opt,name=field21,def=0" json:"field21,omitempty"`
|
||||
Field71 *int32 `protobuf:"varint,71,opt,name=field71" json:"field71,omitempty"`
|
||||
Field25 *float32 `protobuf:"fixed32,25,opt,name=field25" json:"field25,omitempty"`
|
||||
Field109 *int32 `protobuf:"varint,109,opt,name=field109,def=0" json:"field109,omitempty"`
|
||||
Field210 *int32 `protobuf:"varint,210,opt,name=field210,def=0" json:"field210,omitempty"`
|
||||
Field211 *int32 `protobuf:"varint,211,opt,name=field211,def=0" json:"field211,omitempty"`
|
||||
Field212 *int32 `protobuf:"varint,212,opt,name=field212,def=0" json:"field212,omitempty"`
|
||||
Field213 *int32 `protobuf:"varint,213,opt,name=field213,def=0" json:"field213,omitempty"`
|
||||
Field216 *int32 `protobuf:"varint,216,opt,name=field216,def=0" json:"field216,omitempty"`
|
||||
Field217 *int32 `protobuf:"varint,217,opt,name=field217,def=0" json:"field217,omitempty"`
|
||||
Field218 *int32 `protobuf:"varint,218,opt,name=field218,def=0" json:"field218,omitempty"`
|
||||
Field220 *int32 `protobuf:"varint,220,opt,name=field220,def=0" json:"field220,omitempty"`
|
||||
Field221 *int32 `protobuf:"varint,221,opt,name=field221,def=0" json:"field221,omitempty"`
|
||||
Field222 *float32 `protobuf:"fixed32,222,opt,name=field222,def=0" json:"field222,omitempty"`
|
||||
Field63 *int32 `protobuf:"varint,63,opt,name=field63" json:"field63,omitempty"`
|
||||
Group1 []*GoogleMessage2_Group1 `protobuf:"group,10,rep,name=Group1,json=group1" json:"group1,omitempty"`
|
||||
Field128 []string `protobuf:"bytes,128,rep,name=field128" json:"field128,omitempty"`
|
||||
Field131 *int64 `protobuf:"varint,131,opt,name=field131" json:"field131,omitempty"`
|
||||
Field127 []string `protobuf:"bytes,127,rep,name=field127" json:"field127,omitempty"`
|
||||
Field129 *int32 `protobuf:"varint,129,opt,name=field129" json:"field129,omitempty"`
|
||||
Field130 []int64 `protobuf:"varint,130,rep,name=field130" json:"field130,omitempty"`
|
||||
Field205 *bool `protobuf:"varint,205,opt,name=field205,def=0" json:"field205,omitempty"`
|
||||
Field206 *bool `protobuf:"varint,206,opt,name=field206,def=0" json:"field206,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) Reset() {
|
||||
*x = GoogleMessage2{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage2) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage2) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[0].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage2) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[0].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage2.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage2) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
const Default_GoogleMessage2_Field75 bool = false
|
||||
const Default_GoogleMessage2_Field21 int32 = 0
|
||||
const Default_GoogleMessage2_Field109 int32 = 0
|
||||
const Default_GoogleMessage2_Field210 int32 = 0
|
||||
const Default_GoogleMessage2_Field211 int32 = 0
|
||||
const Default_GoogleMessage2_Field212 int32 = 0
|
||||
const Default_GoogleMessage2_Field213 int32 = 0
|
||||
const Default_GoogleMessage2_Field216 int32 = 0
|
||||
const Default_GoogleMessage2_Field217 int32 = 0
|
||||
const Default_GoogleMessage2_Field218 int32 = 0
|
||||
const Default_GoogleMessage2_Field220 int32 = 0
|
||||
const Default_GoogleMessage2_Field221 int32 = 0
|
||||
const Default_GoogleMessage2_Field222 float32 = 0
|
||||
const Default_GoogleMessage2_Field205 bool = false
|
||||
const Default_GoogleMessage2_Field206 bool = false
|
||||
|
||||
func (x *GoogleMessage2) GetField1() string {
|
||||
if x != nil && x.Field1 != nil {
|
||||
return *x.Field1
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField3() int64 {
|
||||
if x != nil && x.Field3 != nil {
|
||||
return *x.Field3
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField4() int64 {
|
||||
if x != nil && x.Field4 != nil {
|
||||
return *x.Field4
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField30() int64 {
|
||||
if x != nil && x.Field30 != nil {
|
||||
return *x.Field30
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField75() bool {
|
||||
if x != nil && x.Field75 != nil {
|
||||
return *x.Field75
|
||||
}
|
||||
return Default_GoogleMessage2_Field75
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField6() string {
|
||||
if x != nil && x.Field6 != nil {
|
||||
return *x.Field6
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField2() []byte {
|
||||
if x != nil {
|
||||
return x.Field2
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField21() int32 {
|
||||
if x != nil && x.Field21 != nil {
|
||||
return *x.Field21
|
||||
}
|
||||
return Default_GoogleMessage2_Field21
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField71() int32 {
|
||||
if x != nil && x.Field71 != nil {
|
||||
return *x.Field71
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField25() float32 {
|
||||
if x != nil && x.Field25 != nil {
|
||||
return *x.Field25
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField109() int32 {
|
||||
if x != nil && x.Field109 != nil {
|
||||
return *x.Field109
|
||||
}
|
||||
return Default_GoogleMessage2_Field109
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField210() int32 {
|
||||
if x != nil && x.Field210 != nil {
|
||||
return *x.Field210
|
||||
}
|
||||
return Default_GoogleMessage2_Field210
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField211() int32 {
|
||||
if x != nil && x.Field211 != nil {
|
||||
return *x.Field211
|
||||
}
|
||||
return Default_GoogleMessage2_Field211
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField212() int32 {
|
||||
if x != nil && x.Field212 != nil {
|
||||
return *x.Field212
|
||||
}
|
||||
return Default_GoogleMessage2_Field212
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField213() int32 {
|
||||
if x != nil && x.Field213 != nil {
|
||||
return *x.Field213
|
||||
}
|
||||
return Default_GoogleMessage2_Field213
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField216() int32 {
|
||||
if x != nil && x.Field216 != nil {
|
||||
return *x.Field216
|
||||
}
|
||||
return Default_GoogleMessage2_Field216
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField217() int32 {
|
||||
if x != nil && x.Field217 != nil {
|
||||
return *x.Field217
|
||||
}
|
||||
return Default_GoogleMessage2_Field217
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField218() int32 {
|
||||
if x != nil && x.Field218 != nil {
|
||||
return *x.Field218
|
||||
}
|
||||
return Default_GoogleMessage2_Field218
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField220() int32 {
|
||||
if x != nil && x.Field220 != nil {
|
||||
return *x.Field220
|
||||
}
|
||||
return Default_GoogleMessage2_Field220
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField221() int32 {
|
||||
if x != nil && x.Field221 != nil {
|
||||
return *x.Field221
|
||||
}
|
||||
return Default_GoogleMessage2_Field221
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField222() float32 {
|
||||
if x != nil && x.Field222 != nil {
|
||||
return *x.Field222
|
||||
}
|
||||
return Default_GoogleMessage2_Field222
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField63() int32 {
|
||||
if x != nil && x.Field63 != nil {
|
||||
return *x.Field63
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetGroup1() []*GoogleMessage2_Group1 {
|
||||
if x != nil {
|
||||
return x.Group1
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField128() []string {
|
||||
if x != nil {
|
||||
return x.Field128
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField131() int64 {
|
||||
if x != nil && x.Field131 != nil {
|
||||
return *x.Field131
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField127() []string {
|
||||
if x != nil {
|
||||
return x.Field127
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField129() int32 {
|
||||
if x != nil && x.Field129 != nil {
|
||||
return *x.Field129
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField130() []int64 {
|
||||
if x != nil {
|
||||
return x.Field130
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField205() bool {
|
||||
if x != nil && x.Field205 != nil {
|
||||
return *x.Field205
|
||||
}
|
||||
return Default_GoogleMessage2_Field205
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2) GetField206() bool {
|
||||
if x != nil && x.Field206 != nil {
|
||||
return *x.Field206
|
||||
}
|
||||
return Default_GoogleMessage2_Field206
|
||||
}
|
||||
|
||||
type GoogleMessage2GroupedMessage struct {
|
||||
Field1 *float32 `protobuf:"fixed32,1,opt,name=field1" json:"field1,omitempty"`
|
||||
Field2 *float32 `protobuf:"fixed32,2,opt,name=field2" json:"field2,omitempty"`
|
||||
Field3 *float32 `protobuf:"fixed32,3,opt,name=field3,def=0" json:"field3,omitempty"`
|
||||
Field4 *bool `protobuf:"varint,4,opt,name=field4" json:"field4,omitempty"`
|
||||
Field5 *bool `protobuf:"varint,5,opt,name=field5" json:"field5,omitempty"`
|
||||
Field6 *bool `protobuf:"varint,6,opt,name=field6,def=1" json:"field6,omitempty"`
|
||||
Field7 *bool `protobuf:"varint,7,opt,name=field7,def=0" json:"field7,omitempty"`
|
||||
Field8 *float32 `protobuf:"fixed32,8,opt,name=field8" json:"field8,omitempty"`
|
||||
Field9 *bool `protobuf:"varint,9,opt,name=field9" json:"field9,omitempty"`
|
||||
Field10 *float32 `protobuf:"fixed32,10,opt,name=field10" json:"field10,omitempty"`
|
||||
Field11 *int64 `protobuf:"varint,11,opt,name=field11" json:"field11,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) Reset() {
|
||||
*x = GoogleMessage2GroupedMessage{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage2GroupedMessage) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[1].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage2GroupedMessage) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[1].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage2GroupedMessage.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage2GroupedMessage) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
const Default_GoogleMessage2GroupedMessage_Field3 float32 = 0
|
||||
const Default_GoogleMessage2GroupedMessage_Field6 bool = true
|
||||
const Default_GoogleMessage2GroupedMessage_Field7 bool = false
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField1() float32 {
|
||||
if x != nil && x.Field1 != nil {
|
||||
return *x.Field1
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField2() float32 {
|
||||
if x != nil && x.Field2 != nil {
|
||||
return *x.Field2
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField3() float32 {
|
||||
if x != nil && x.Field3 != nil {
|
||||
return *x.Field3
|
||||
}
|
||||
return Default_GoogleMessage2GroupedMessage_Field3
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField4() bool {
|
||||
if x != nil && x.Field4 != nil {
|
||||
return *x.Field4
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField5() bool {
|
||||
if x != nil && x.Field5 != nil {
|
||||
return *x.Field5
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField6() bool {
|
||||
if x != nil && x.Field6 != nil {
|
||||
return *x.Field6
|
||||
}
|
||||
return Default_GoogleMessage2GroupedMessage_Field6
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField7() bool {
|
||||
if x != nil && x.Field7 != nil {
|
||||
return *x.Field7
|
||||
}
|
||||
return Default_GoogleMessage2GroupedMessage_Field7
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField8() float32 {
|
||||
if x != nil && x.Field8 != nil {
|
||||
return *x.Field8
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField9() bool {
|
||||
if x != nil && x.Field9 != nil {
|
||||
return *x.Field9
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField10() float32 {
|
||||
if x != nil && x.Field10 != nil {
|
||||
return *x.Field10
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2GroupedMessage) GetField11() int64 {
|
||||
if x != nil && x.Field11 != nil {
|
||||
return *x.Field11
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type GoogleMessage2_Group1 struct {
|
||||
Field11 *float32 `protobuf:"fixed32,11,req,name=field11" json:"field11,omitempty"`
|
||||
Field26 *float32 `protobuf:"fixed32,26,opt,name=field26" json:"field26,omitempty"`
|
||||
Field12 *string `protobuf:"bytes,12,opt,name=field12" json:"field12,omitempty"`
|
||||
Field13 *string `protobuf:"bytes,13,opt,name=field13" json:"field13,omitempty"`
|
||||
Field14 []string `protobuf:"bytes,14,rep,name=field14" json:"field14,omitempty"`
|
||||
Field15 *uint64 `protobuf:"varint,15,req,name=field15" json:"field15,omitempty"`
|
||||
Field5 *int32 `protobuf:"varint,5,opt,name=field5" json:"field5,omitempty"`
|
||||
Field27 *string `protobuf:"bytes,27,opt,name=field27" json:"field27,omitempty"`
|
||||
Field28 *int32 `protobuf:"varint,28,opt,name=field28" json:"field28,omitempty"`
|
||||
Field29 *string `protobuf:"bytes,29,opt,name=field29" json:"field29,omitempty"`
|
||||
Field16 *string `protobuf:"bytes,16,opt,name=field16" json:"field16,omitempty"`
|
||||
Field22 []string `protobuf:"bytes,22,rep,name=field22" json:"field22,omitempty"`
|
||||
Field73 []int32 `protobuf:"varint,73,rep,name=field73" json:"field73,omitempty"`
|
||||
Field20 *int32 `protobuf:"varint,20,opt,name=field20,def=0" json:"field20,omitempty"`
|
||||
Field24 *string `protobuf:"bytes,24,opt,name=field24" json:"field24,omitempty"`
|
||||
Field31 *GoogleMessage2GroupedMessage `protobuf:"bytes,31,opt,name=field31" json:"field31,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) Reset() {
|
||||
*x = GoogleMessage2_Group1{}
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*GoogleMessage2_Group1) ProtoMessage() {}
|
||||
|
||||
func (x *GoogleMessage2_Group1) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[2].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *GoogleMessage2_Group1) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_msgTypes[2].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use GoogleMessage2_Group1.ProtoReflect.Type instead.
|
||||
func (*GoogleMessage2_Group1) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{0, 0}
|
||||
}
|
||||
|
||||
const Default_GoogleMessage2_Group1_Field20 int32 = 0
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField11() float32 {
|
||||
if x != nil && x.Field11 != nil {
|
||||
return *x.Field11
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField26() float32 {
|
||||
if x != nil && x.Field26 != nil {
|
||||
return *x.Field26
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField12() string {
|
||||
if x != nil && x.Field12 != nil {
|
||||
return *x.Field12
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField13() string {
|
||||
if x != nil && x.Field13 != nil {
|
||||
return *x.Field13
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField14() []string {
|
||||
if x != nil {
|
||||
return x.Field14
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField15() uint64 {
|
||||
if x != nil && x.Field15 != nil {
|
||||
return *x.Field15
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField5() int32 {
|
||||
if x != nil && x.Field5 != nil {
|
||||
return *x.Field5
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField27() string {
|
||||
if x != nil && x.Field27 != nil {
|
||||
return *x.Field27
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField28() int32 {
|
||||
if x != nil && x.Field28 != nil {
|
||||
return *x.Field28
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField29() string {
|
||||
if x != nil && x.Field29 != nil {
|
||||
return *x.Field29
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField16() string {
|
||||
if x != nil && x.Field16 != nil {
|
||||
return *x.Field16
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField22() []string {
|
||||
if x != nil {
|
||||
return x.Field22
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField73() []int32 {
|
||||
if x != nil {
|
||||
return x.Field73
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField20() int32 {
|
||||
if x != nil && x.Field20 != nil {
|
||||
return *x.Field20
|
||||
}
|
||||
return Default_GoogleMessage2_Group1_Field20
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField24() string {
|
||||
if x != nil && x.Field24 != nil {
|
||||
return *x.Field24
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *GoogleMessage2_Group1) GetField31() *GoogleMessage2GroupedMessage {
|
||||
if x != nil {
|
||||
return x.Field31
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_datasets_google_message2_benchmark_message2_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_datasets_google_message2_benchmark_message2_proto_rawDesc = []byte{
|
||||
0x0a, 0x31, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68,
|
||||
0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2e, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x12, 0x11, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0x84, 0x0b, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||
0x03, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x34, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x18, 0x1e, 0x20, 0x01,
|
||||
0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x12, 0x1f, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x37, 0x35, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61,
|
||||
0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x35, 0x12, 0x16, 0x0a, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x36, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x1b, 0x0a, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x37, 0x31, 0x18, 0x47, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x37, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35, 0x18, 0x19,
|
||||
0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35, 0x12, 0x1d, 0x0a,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x39, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x39, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x30, 0x18, 0xd2, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x30, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x31, 0x18, 0xd3, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x31, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x32, 0x18, 0xd4, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x32, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x33, 0x18, 0xd5, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x33, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x36, 0x18, 0xd8, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x36, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x37, 0x18, 0xd9, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x37, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x38, 0x18, 0xda, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x38, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x30, 0x18, 0xdc, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x30, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x31, 0x18, 0xdd, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x31, 0x12, 0x1e, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x32, 0x18, 0xde, 0x01, 0x20, 0x01, 0x28, 0x02, 0x3a,
|
||||
0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x32, 0x12, 0x18, 0x0a, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x33, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x36, 0x33, 0x12, 0x40, 0x0a, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x31,
|
||||
0x18, 0x0a, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x28, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61,
|
||||
0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31,
|
||||
0x52, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x31, 0x32, 0x38, 0x18, 0x80, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x32, 0x38, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33,
|
||||
0x31, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x33, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x37, 0x18, 0x7f,
|
||||
0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x37, 0x12, 0x1b,
|
||||
0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x12, 0x1b, 0x0a, 0x08, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x18, 0x82, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x30, 0x35, 0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c,
|
||||
0x73, 0x65, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x35, 0x12, 0x22, 0x0a, 0x08,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36, 0x18, 0xce, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a,
|
||||
0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36,
|
||||
0x1a, 0xda, 0x03, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x18, 0x0b, 0x20, 0x02, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69,
|
||||
0x65, 0x6c, 0x64, 0x31, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x36,
|
||||
0x18, 0x1a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x36, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x31, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e,
|
||||
0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20, 0x02, 0x28, 0x04, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x35, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x32, 0x38, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x18, 0x1d,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x12, 0x18, 0x0a,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x32, 0x18, 0x16, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x33, 0x18, 0x49, 0x20, 0x03,
|
||||
0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x33, 0x12, 0x1b, 0x0a, 0x07, 0x66,
|
||||
0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52,
|
||||
0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c,
|
||||
0x64, 0x32, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x32, 0x34, 0x12, 0x49, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x31, 0x18, 0x1f, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73,
|
||||
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65,
|
||||
0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73,
|
||||
0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x31, 0x22, 0xba, 0x02,
|
||||
0x0a, 0x1c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32,
|
||||
0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16,
|
||||
0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x19,
|
||||
0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x01,
|
||||
0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x34, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x01, 0x28,
|
||||
0x08, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x12, 0x1c, 0x0a, 0x06, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52,
|
||||
0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x1d, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
|
||||
0x37, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38,
|
||||
0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x12, 0x16,
|
||||
0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
|
||||
0x30, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x18, 0x0b, 0x20, 0x01, 0x28,
|
||||
0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x42, 0x79, 0x0a, 0x1e, 0x63, 0x6f,
|
||||
0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
|
||||
0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x48, 0x01, 0x5a, 0x52,
|
||||
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
|
||||
0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72,
|
||||
0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x62,
|
||||
0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
|
||||
0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
||||
0x65, 0x32, 0xf8, 0x01, 0x01,
|
||||
}
|
||||
|
||||
var (
|
||||
file_datasets_google_message2_benchmark_message2_proto_rawDescOnce sync.Once
|
||||
file_datasets_google_message2_benchmark_message2_proto_rawDescData = file_datasets_google_message2_benchmark_message2_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP() []byte {
|
||||
file_datasets_google_message2_benchmark_message2_proto_rawDescOnce.Do(func() {
|
||||
file_datasets_google_message2_benchmark_message2_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message2_benchmark_message2_proto_rawDescData)
|
||||
})
|
||||
return file_datasets_google_message2_benchmark_message2_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_datasets_google_message2_benchmark_message2_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
|
||||
var file_datasets_google_message2_benchmark_message2_proto_goTypes = []interface{}{
|
||||
(*GoogleMessage2)(nil), // 0: benchmarks.proto2.GoogleMessage2
|
||||
(*GoogleMessage2GroupedMessage)(nil), // 1: benchmarks.proto2.GoogleMessage2GroupedMessage
|
||||
(*GoogleMessage2_Group1)(nil), // 2: benchmarks.proto2.GoogleMessage2.Group1
|
||||
}
|
||||
var file_datasets_google_message2_benchmark_message2_proto_depIdxs = []int32{
|
||||
2, // benchmarks.proto2.GoogleMessage2.group1:type_name -> benchmarks.proto2.GoogleMessage2.Group1
|
||||
1, // benchmarks.proto2.GoogleMessage2.Group1.field31:type_name -> benchmarks.proto2.GoogleMessage2GroupedMessage
|
||||
2, // starting offset of method output_type sub-list
|
||||
2, // starting offset of method input_type sub-list
|
||||
2, // starting offset of extension type_name sub-list
|
||||
2, // starting offset of extension extendee sub-list
|
||||
0, // starting offset of field type_name sub-list
|
||||
}
|
||||
|
||||
func init() { file_datasets_google_message2_benchmark_message2_proto_init() }
|
||||
func file_datasets_google_message2_benchmark_message2_proto_init() {
|
||||
if File_datasets_google_message2_benchmark_message2_proto != nil {
|
||||
return
|
||||
}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
RawDescriptor: file_datasets_google_message2_benchmark_message2_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 3,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_datasets_google_message2_benchmark_message2_proto_goTypes,
|
||||
DependencyIndexes: file_datasets_google_message2_benchmark_message2_proto_depIdxs,
|
||||
MessageInfos: file_datasets_google_message2_benchmark_message2_proto_msgTypes,
|
||||
}.Build()
|
||||
File_datasets_google_message2_benchmark_message2_proto = out.File
|
||||
file_datasets_google_message2_benchmark_message2_proto_rawDesc = nil
|
||||
file_datasets_google_message2_benchmark_message2_proto_goTypes = nil
|
||||
file_datasets_google_message2_benchmark_message2_proto_depIdxs = nil
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,584 @@
|
||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: datasets/google_message3/benchmark_message3_7.proto
|
||||
|
||||
package google_message3
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoiface "google.golang.org/protobuf/runtime/protoiface"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
sync "sync"
|
||||
)
|
||||
|
||||
const (
|
||||
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
|
||||
// Verify that this generated code is sufficiently up-to-date.
|
||||
_ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
|
||||
)
|
||||
|
||||
type Message11018 struct {
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message11018) Reset() {
|
||||
*x = Message11018{}
|
||||
}
|
||||
|
||||
func (x *Message11018) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message11018) ProtoMessage() {}
|
||||
|
||||
func (x *Message11018) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[0].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message11018) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[0].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message11018.ProtoReflect.Type instead.
|
||||
func (*Message11018) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
type Message10800 struct {
|
||||
Field10808 *string `protobuf:"bytes,1,opt,name=field10808" json:"field10808,omitempty"`
|
||||
Field10809 *int64 `protobuf:"varint,2,opt,name=field10809" json:"field10809,omitempty"`
|
||||
Field10810 *bool `protobuf:"varint,3,opt,name=field10810" json:"field10810,omitempty"`
|
||||
Field10811 *float32 `protobuf:"fixed32,4,opt,name=field10811" json:"field10811,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message10800) Reset() {
|
||||
*x = Message10800{}
|
||||
}
|
||||
|
||||
func (x *Message10800) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message10800) ProtoMessage() {}
|
||||
|
||||
func (x *Message10800) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[1].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message10800) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[1].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message10800.ProtoReflect.Type instead.
|
||||
func (*Message10800) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *Message10800) GetField10808() string {
|
||||
if x != nil && x.Field10808 != nil {
|
||||
return *x.Field10808
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *Message10800) GetField10809() int64 {
|
||||
if x != nil && x.Field10809 != nil {
|
||||
return *x.Field10809
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *Message10800) GetField10810() bool {
|
||||
if x != nil && x.Field10810 != nil {
|
||||
return *x.Field10810
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (x *Message10800) GetField10811() float32 {
|
||||
if x != nil && x.Field10811 != nil {
|
||||
return *x.Field10811
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type Message10802 struct {
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message10802) Reset() {
|
||||
*x = Message10802{}
|
||||
}
|
||||
|
||||
func (x *Message10802) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message10802) ProtoMessage() {}
|
||||
|
||||
func (x *Message10802) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[2].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message10802) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[2].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message10802.ProtoReflect.Type instead.
|
||||
func (*Message10802) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
type Message10748 struct {
|
||||
Field10750 *string `protobuf:"bytes,1,opt,name=field10750" json:"field10750,omitempty"`
|
||||
Field10751 *int32 `protobuf:"varint,2,opt,name=field10751" json:"field10751,omitempty"`
|
||||
Field10752 *int32 `protobuf:"varint,3,opt,name=field10752" json:"field10752,omitempty"`
|
||||
Field10753 *int32 `protobuf:"varint,4,opt,name=field10753" json:"field10753,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message10748) Reset() {
|
||||
*x = Message10748{}
|
||||
}
|
||||
|
||||
func (x *Message10748) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message10748) ProtoMessage() {}
|
||||
|
||||
func (x *Message10748) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[3].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message10748) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[3].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message10748.ProtoReflect.Type instead.
|
||||
func (*Message10748) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (x *Message10748) GetField10750() string {
|
||||
if x != nil && x.Field10750 != nil {
|
||||
return *x.Field10750
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *Message10748) GetField10751() int32 {
|
||||
if x != nil && x.Field10751 != nil {
|
||||
return *x.Field10751
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *Message10748) GetField10752() int32 {
|
||||
if x != nil && x.Field10752 != nil {
|
||||
return *x.Field10752
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *Message10748) GetField10753() int32 {
|
||||
if x != nil && x.Field10753 != nil {
|
||||
return *x.Field10753
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
type Message7966 struct {
|
||||
Field7969 *string `protobuf:"bytes,1,opt,name=field7969" json:"field7969,omitempty"`
|
||||
Field7970 *bool `protobuf:"varint,2,opt,name=field7970" json:"field7970,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message7966) Reset() {
|
||||
*x = Message7966{}
|
||||
}
|
||||
|
||||
func (x *Message7966) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message7966) ProtoMessage() {}
|
||||
|
||||
func (x *Message7966) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[4].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message7966) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[4].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message7966.ProtoReflect.Type instead.
|
||||
func (*Message7966) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{4}
|
||||
}
|
||||
|
||||
func (x *Message7966) GetField7969() string {
|
||||
if x != nil && x.Field7969 != nil {
|
||||
return *x.Field7969
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *Message7966) GetField7970() bool {
|
||||
if x != nil && x.Field7970 != nil {
|
||||
return *x.Field7970
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
type Message708 struct {
|
||||
Field823 *Message741 `protobuf:"bytes,1,opt,name=field823" json:"field823,omitempty"`
|
||||
Field824 []string `protobuf:"bytes,6,rep,name=field824" json:"field824,omitempty"`
|
||||
Field825 *string `protobuf:"bytes,2,opt,name=field825" json:"field825,omitempty"`
|
||||
Field826 *string `protobuf:"bytes,3,opt,name=field826" json:"field826,omitempty"`
|
||||
Field827 []string `protobuf:"bytes,4,rep,name=field827" json:"field827,omitempty"`
|
||||
Field828 []string `protobuf:"bytes,5,rep,name=field828" json:"field828,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message708) Reset() {
|
||||
*x = Message708{}
|
||||
}
|
||||
|
||||
func (x *Message708) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message708) ProtoMessage() {}
|
||||
|
||||
func (x *Message708) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[5].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message708) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[5].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message708.ProtoReflect.Type instead.
|
||||
func (*Message708) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{5}
|
||||
}
|
||||
|
||||
func (x *Message708) GetField823() *Message741 {
|
||||
if x != nil {
|
||||
return x.Field823
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *Message708) GetField824() []string {
|
||||
if x != nil {
|
||||
return x.Field824
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *Message708) GetField825() string {
|
||||
if x != nil && x.Field825 != nil {
|
||||
return *x.Field825
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *Message708) GetField826() string {
|
||||
if x != nil && x.Field826 != nil {
|
||||
return *x.Field826
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *Message708) GetField827() []string {
|
||||
if x != nil {
|
||||
return x.Field827
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *Message708) GetField828() []string {
|
||||
if x != nil {
|
||||
return x.Field828
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type Message8942 struct {
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message8942) Reset() {
|
||||
*x = Message8942{}
|
||||
}
|
||||
|
||||
func (x *Message8942) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message8942) ProtoMessage() {}
|
||||
|
||||
func (x *Message8942) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[6].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message8942) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[6].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message8942.ProtoReflect.Type instead.
|
||||
func (*Message8942) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{6}
|
||||
}
|
||||
|
||||
type Message11011 struct {
|
||||
Field11752 []byte `protobuf:"bytes,1,req,name=field11752" json:"field11752,omitempty"`
|
||||
Field11753 []byte `protobuf:"bytes,2,req,name=field11753" json:"field11753,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message11011) Reset() {
|
||||
*x = Message11011{}
|
||||
}
|
||||
|
||||
func (x *Message11011) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message11011) ProtoMessage() {}
|
||||
|
||||
func (x *Message11011) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[7].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message11011) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[7].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message11011.ProtoReflect.Type instead.
|
||||
func (*Message11011) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{7}
|
||||
}
|
||||
|
||||
func (x *Message11011) GetField11752() []byte {
|
||||
if x != nil {
|
||||
return x.Field11752
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *Message11011) GetField11753() []byte {
|
||||
if x != nil {
|
||||
return x.Field11753
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type UnusedEmptyMessage struct {
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *UnusedEmptyMessage) Reset() {
|
||||
*x = UnusedEmptyMessage{}
|
||||
}
|
||||
|
||||
func (x *UnusedEmptyMessage) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*UnusedEmptyMessage) ProtoMessage() {}
|
||||
|
||||
func (x *UnusedEmptyMessage) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[8].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *UnusedEmptyMessage) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[8].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use UnusedEmptyMessage.ProtoReflect.Type instead.
|
||||
func (*UnusedEmptyMessage) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{8}
|
||||
}
|
||||
|
||||
type Message741 struct {
|
||||
Field936 []string `protobuf:"bytes,1,rep,name=field936" json:"field936,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized protoimpl.UnknownFields `json:"-"`
|
||||
XXX_sizecache protoimpl.SizeCache `json:"-"`
|
||||
}
|
||||
|
||||
func (x *Message741) Reset() {
|
||||
*x = Message741{}
|
||||
}
|
||||
|
||||
func (x *Message741) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*Message741) ProtoMessage() {}
|
||||
|
||||
func (x *Message741) ProtoReflect() protoreflect.Message {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[9].MessageOf(x)
|
||||
}
|
||||
|
||||
func (m *Message741) XXX_Methods() *protoiface.Methods {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_msgTypes[9].Methods()
|
||||
}
|
||||
|
||||
// Deprecated: Use Message741.ProtoReflect.Type instead.
|
||||
func (*Message741) Descriptor() ([]byte, []int) {
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP(), []int{9}
|
||||
}
|
||||
|
||||
func (x *Message741) GetField936() []string {
|
||||
if x != nil {
|
||||
return x.Field936
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_datasets_google_message3_benchmark_message3_7_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_datasets_google_message3_benchmark_message3_7_proto_rawDesc = []byte{
|
||||
0x0a, 0x33, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
|
||||
0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68,
|
||||
0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x5f, 0x37, 0x2e,
|
||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b,
|
||||
0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
|
||||
0x33, 0x22, 0x0e, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x31, 0x30, 0x31,
|
||||
0x38, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x30, 0x38,
|
||||
0x30, 0x30, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38, 0x30, 0x38,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38,
|
||||
0x30, 0x38, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38, 0x30, 0x39,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38,
|
||||
0x30, 0x39, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38, 0x31, 0x30,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38,
|
||||
0x31, 0x30, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38, 0x31, 0x31,
|
||||
0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x38,
|
||||
0x31, 0x31, 0x22, 0x0e, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x30, 0x38,
|
||||
0x30, 0x32, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x30,
|
||||
0x37, 0x34, 0x38, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x37, 0x35,
|
||||
0x30, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x37, 0x35, 0x30, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x37, 0x35,
|
||||
0x31, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x37, 0x35, 0x31, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x37, 0x35,
|
||||
0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x37, 0x35, 0x32, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x37, 0x35,
|
||||
0x33, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
|
||||
0x37, 0x35, 0x33, 0x22, 0x49, 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x37, 0x39,
|
||||
0x36, 0x36, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x39, 0x36, 0x39, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x39, 0x36, 0x39,
|
||||
0x12, 0x1c, 0x0a, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x39, 0x37, 0x30, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x08, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x39, 0x37, 0x30, 0x22, 0xdc,
|
||||
0x01, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x37, 0x30, 0x38, 0x12, 0x42, 0x0a,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x33, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||
0x26, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
|
||||
0x67, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x33, 0x2e, 0x4d, 0x65, 0x73,
|
||||
0x73, 0x61, 0x67, 0x65, 0x37, 0x34, 0x31, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32,
|
||||
0x33, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x34, 0x18, 0x06, 0x20,
|
||||
0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x34, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x35, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x35, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x38, 0x32, 0x36, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65,
|
||||
0x6c, 0x64, 0x38, 0x32, 0x36, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32,
|
||||
0x37, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32,
|
||||
0x37, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x38, 0x18, 0x05, 0x20,
|
||||
0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x32, 0x38, 0x22, 0x0d, 0x0a,
|
||||
0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x38, 0x39, 0x34, 0x32, 0x22, 0x4e, 0x0a, 0x0c,
|
||||
0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x31, 0x30, 0x31, 0x31, 0x12, 0x1e, 0x0a, 0x0a,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x37, 0x35, 0x32, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0c,
|
||||
0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x37, 0x35, 0x32, 0x12, 0x1e, 0x0a, 0x0a,
|
||||
0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x37, 0x35, 0x33, 0x18, 0x02, 0x20, 0x02, 0x28, 0x0c,
|
||||
0x52, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x37, 0x35, 0x33, 0x22, 0x14, 0x0a, 0x12,
|
||||
0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61,
|
||||
0x67, 0x65, 0x22, 0x28, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x37, 0x34, 0x31,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x33, 0x36, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x33, 0x36, 0x42, 0x77, 0x0a, 0x1e,
|
||||
0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x62, 0x75, 0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x5a, 0x52,
|
||||
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
|
||||
0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72,
|
||||
0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x62,
|
||||
0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
|
||||
0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
|
||||
0x65, 0x33, 0xf8, 0x01, 0x01,
|
||||
}
|
||||
|
||||
var (
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_rawDescOnce sync.Once
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_rawDescData = file_datasets_google_message3_benchmark_message3_7_proto_rawDesc
|
||||
)
|
||||
|
||||
func file_datasets_google_message3_benchmark_message3_7_proto_rawDescGZIP() []byte {
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_rawDescOnce.Do(func() {
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message3_benchmark_message3_7_proto_rawDescData)
|
||||
})
|
||||
return file_datasets_google_message3_benchmark_message3_7_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_datasets_google_message3_benchmark_message3_7_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
|
||||
var file_datasets_google_message3_benchmark_message3_7_proto_goTypes = []interface{}{
|
||||
(*Message11018)(nil), // 0: benchmarks.google_message3.Message11018
|
||||
(*Message10800)(nil), // 1: benchmarks.google_message3.Message10800
|
||||
(*Message10802)(nil), // 2: benchmarks.google_message3.Message10802
|
||||
(*Message10748)(nil), // 3: benchmarks.google_message3.Message10748
|
||||
(*Message7966)(nil), // 4: benchmarks.google_message3.Message7966
|
||||
(*Message708)(nil), // 5: benchmarks.google_message3.Message708
|
||||
(*Message8942)(nil), // 6: benchmarks.google_message3.Message8942
|
||||
(*Message11011)(nil), // 7: benchmarks.google_message3.Message11011
|
||||
(*UnusedEmptyMessage)(nil), // 8: benchmarks.google_message3.UnusedEmptyMessage
|
||||
(*Message741)(nil), // 9: benchmarks.google_message3.Message741
|
||||
}
|
||||
var file_datasets_google_message3_benchmark_message3_7_proto_depIdxs = []int32{
|
||||
9, // benchmarks.google_message3.Message708.field823:type_name -> benchmarks.google_message3.Message741
|
||||
1, // starting offset of method output_type sub-list
|
||||
1, // starting offset of method input_type sub-list
|
||||
1, // starting offset of extension type_name sub-list
|
||||
1, // starting offset of extension extendee sub-list
|
||||
0, // starting offset of field type_name sub-list
|
||||
}
|
||||
|
||||
func init() { file_datasets_google_message3_benchmark_message3_7_proto_init() }
|
||||
func file_datasets_google_message3_benchmark_message3_7_proto_init() {
|
||||
if File_datasets_google_message3_benchmark_message3_7_proto != nil {
|
||||
return
|
||||
}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
RawDescriptor: file_datasets_google_message3_benchmark_message3_7_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 10,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
GoTypes: file_datasets_google_message3_benchmark_message3_7_proto_goTypes,
|
||||
DependencyIndexes: file_datasets_google_message3_benchmark_message3_7_proto_depIdxs,
|
||||
MessageInfos: file_datasets_google_message3_benchmark_message3_7_proto_msgTypes,
|
||||
}.Build()
|
||||
File_datasets_google_message3_benchmark_message3_7_proto = out.File
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_rawDesc = nil
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_goTypes = nil
|
||||
file_datasets_google_message3_benchmark_message3_7_proto_depIdxs = nil
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -7,11 +7,25 @@ package proto_test
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
protoV1 "github.com/golang/protobuf/proto"
|
||||
"google.golang.org/protobuf/proto"
|
||||
pref "google.golang.org/protobuf/reflect/protoreflect"
|
||||
preg "google.golang.org/protobuf/reflect/protoregistry"
|
||||
|
||||
benchpb "google.golang.org/protobuf/internal/testprotos/benchmarks"
|
||||
_ "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message1/proto2"
|
||||
_ "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message1/proto3"
|
||||
_ "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message2"
|
||||
_ "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message3"
|
||||
_ "google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message4"
|
||||
)
|
||||
|
||||
// The results of these microbenchmarks are unlikely to correspond well
|
||||
@ -73,3 +87,98 @@ func BenchmarkDecode(b *testing.B) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// BenchmarkData runs various benchmarks using the general-purpose protocol buffer
|
||||
// benchmarking dataset:
|
||||
// https://github.com/protocolbuffers/protobuf/tree/master/benchmarks
|
||||
func BenchmarkData(b *testing.B) {
|
||||
out, err := exec.Command("git", "rev-parse", "--show-toplevel").CombinedOutput()
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
repoRoot := strings.TrimSpace(string(out))
|
||||
dataDir := filepath.Join(repoRoot, ".cache", "benchdata")
|
||||
|
||||
var datasets []string
|
||||
filepath.Walk(dataDir, func(path string, _ os.FileInfo, _ error) error {
|
||||
if filepath.Ext(path) == ".pb" {
|
||||
datasets = append(datasets, path)
|
||||
}
|
||||
return nil
|
||||
})
|
||||
|
||||
for _, data := range datasets {
|
||||
raw, err := ioutil.ReadFile(data)
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
ds := &benchpb.BenchmarkDataset{}
|
||||
if err := proto.Unmarshal(raw, ds); err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
mt, err := preg.GlobalTypes.FindMessageByName(pref.FullName(ds.MessageName))
|
||||
if err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
var messages []proto.Message
|
||||
for _, payload := range ds.Payload {
|
||||
m := mt.New().Interface()
|
||||
if err := proto.Unmarshal(payload, m); err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
messages = append(messages, m)
|
||||
}
|
||||
|
||||
var (
|
||||
unmarshal = proto.Unmarshal
|
||||
marshal = proto.Marshal
|
||||
size = proto.Size
|
||||
)
|
||||
if *benchV1 {
|
||||
unmarshal = func(b []byte, m proto.Message) error {
|
||||
return protoV1.Unmarshal(b, m.(protoV1.Message))
|
||||
}
|
||||
marshal = func(m proto.Message) ([]byte, error) {
|
||||
return protoV1.Marshal(m.(protoV1.Message))
|
||||
}
|
||||
size = func(m proto.Message) int {
|
||||
return protoV1.Size(m.(protoV1.Message))
|
||||
}
|
||||
}
|
||||
|
||||
b.Run(filepath.Base(data), func(b *testing.B) {
|
||||
b.Run("Unmarshal", func(b *testing.B) {
|
||||
b.RunParallel(func(pb *testing.PB) {
|
||||
for pb.Next() {
|
||||
for _, p := range ds.Payload {
|
||||
m := mt.New().Interface()
|
||||
if err := unmarshal(p, m); err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
b.Run("Marshal", func(b *testing.B) {
|
||||
b.RunParallel(func(pb *testing.PB) {
|
||||
for pb.Next() {
|
||||
for _, m := range messages {
|
||||
if _, err := marshal(m); err != nil {
|
||||
b.Fatal(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
b.Run("Size", func(b *testing.B) {
|
||||
b.RunParallel(func(pb *testing.PB) {
|
||||
for pb.Next() {
|
||||
for _, m := range messages {
|
||||
size(m)
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user