mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
sdk: update to latest (#20182)
which removes an unused field from the Transform api
This commit is contained in:
parent
dca84145f6
commit
17f36d0492
2
go.mod
2
go.mod
@ -31,7 +31,7 @@ require (
|
||||
github.com/gorilla/websocket v1.4.0
|
||||
github.com/gosimple/slug v1.4.2
|
||||
github.com/grafana/grafana-plugin-model v0.0.0-20190930120109-1fc953a61fb4
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191029155514-4d93894a3f7a
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191105165811-c4e9ecfec89f
|
||||
github.com/hashicorp/go-hclog v0.8.0
|
||||
github.com/hashicorp/go-plugin v1.0.1
|
||||
github.com/hashicorp/go-version v1.1.0
|
||||
|
2
go.sum
2
go.sum
@ -112,6 +112,8 @@ github.com/grafana/grafana-plugin-model v0.0.0-20190930120109-1fc953a61fb4 h1:SP
|
||||
github.com/grafana/grafana-plugin-model v0.0.0-20190930120109-1fc953a61fb4/go.mod h1:nc0XxBzjeGcrMltCDw269LoWF9S8ibhgxolCdA1R8To=
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191029155514-4d93894a3f7a h1:4xgIDiu73n83pb5z835OL/33+DGPGs4M94UBdm7lbJc=
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191029155514-4d93894a3f7a/go.mod h1:cq0Q7VKEJhlo81CrNexlOZ3VuqmaP/z2rq6lQAydtBo=
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191105165811-c4e9ecfec89f h1:x4B65juB5agGJCQpLVlMVdrscdpb1WcraRPNn6O7p/s=
|
||||
github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191105165811-c4e9ecfec89f/go.mod h1:cq0Q7VKEJhlo81CrNexlOZ3VuqmaP/z2rq6lQAydtBo=
|
||||
github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9uLqI8l75knNv3lV1kA55veR+WUPSiKIWcQHudI=
|
||||
github.com/hashicorp/go-hclog v0.8.0 h1:z3ollgGRg8RjfJH6UVBaG54R70GFd++QOkvnJH3VSBY=
|
||||
github.com/hashicorp/go-hclog v0.8.0/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ=
|
||||
|
@ -137,8 +137,6 @@ type TransformWrapper struct {
|
||||
|
||||
func (tw *TransformWrapper) Transform(ctx context.Context, query *tsdb.TsdbQuery) (*tsdb.Response, error) {
|
||||
pbQuery := &pluginv2.TransformRequest{
|
||||
// TODO Not sure Datasource property needs be on this?
|
||||
Datasource: &pluginv2.DatasourceInfo{},
|
||||
TimeRange: &pluginv2.TimeRange{
|
||||
FromRaw: query.TimeRange.From,
|
||||
ToRaw: query.TimeRange.To,
|
||||
|
6
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/arrow.go
generated
vendored
6
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/arrow.go
generated
vendored
@ -241,15 +241,13 @@ func UnMarshalArrow(b []byte) (*Frame, error) {
|
||||
v := array.NewFloat64Data(col.Data())
|
||||
for _, f := range v.Float64Values() {
|
||||
vF := f
|
||||
vec := append(*frame.Fields[i].Vector.(*floatVector), &vF)
|
||||
frame.Fields[i].Vector = &vec
|
||||
frame.Fields[i].Vector.Append(&vF)
|
||||
}
|
||||
case arrow.TIMESTAMP:
|
||||
v := array.NewTimestampData(col.Data())
|
||||
for _, ts := range v.TimestampValues() {
|
||||
t := time.Unix(0, int64(ts)) // nanosecond assumption
|
||||
vec := append(*frame.Fields[i].Vector.(*timeVector), &t)
|
||||
frame.Fields[i].Vector = &vec
|
||||
frame.Fields[i].Vector.Append(&t)
|
||||
}
|
||||
default:
|
||||
return nil, fmt.Errorf("unsupported arrow type %s for conversion", col.DataType().ID())
|
||||
|
18
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/bool_vector.go
generated
vendored
18
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/bool_vector.go
generated
vendored
@ -7,6 +7,18 @@ func newBoolVector(l int) *boolVector {
|
||||
return &v
|
||||
}
|
||||
|
||||
func (v *boolVector) Set(i int, val interface{}) { (*v)[i] = val.(*bool) }
|
||||
func (v *boolVector) At(i int) interface{} { return (*v)[i] }
|
||||
func (v *boolVector) Len() int { return len(*v) }
|
||||
func (v *boolVector) Set(i int, val interface{}) {
|
||||
(*v)[i] = val.(*bool)
|
||||
}
|
||||
|
||||
func (v *boolVector) Append(val interface{}) {
|
||||
*v = append(*v, val.(*bool))
|
||||
}
|
||||
|
||||
func (v *boolVector) At(i int) interface{} {
|
||||
return (*v)[i]
|
||||
}
|
||||
|
||||
func (v *boolVector) Len() int {
|
||||
return len(*v)
|
||||
}
|
||||
|
15
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/float_vector.go
generated
vendored
15
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/float_vector.go
generated
vendored
@ -6,6 +6,15 @@ func newFloatVector(l int) *floatVector {
|
||||
v := make(floatVector, l)
|
||||
return &v
|
||||
}
|
||||
func (v *floatVector) Set(i int, val interface{}) { (*v)[i] = val.(*float64) }
|
||||
func (v *floatVector) At(i int) interface{} { return (*v)[i] }
|
||||
func (v *floatVector) Len() int { return len(*v) }
|
||||
|
||||
func (v *floatVector) Set(i int, val interface{}) {
|
||||
(*v)[i] = val.(*float64)
|
||||
}
|
||||
|
||||
func (v *floatVector) Append(val interface{}) {
|
||||
*v = append(*v, val.(*float64))
|
||||
}
|
||||
|
||||
func (v *floatVector) At(i int) interface{} { return (*v)[i] }
|
||||
|
||||
func (v *floatVector) Len() int { return len(*v) }
|
||||
|
18
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/string_vector.go
generated
vendored
18
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/string_vector.go
generated
vendored
@ -7,6 +7,18 @@ func newStringVector(l int) *stringVector {
|
||||
return &v
|
||||
}
|
||||
|
||||
func (v *stringVector) Set(i int, val interface{}) { (*v)[i] = val.(*string) }
|
||||
func (v *stringVector) At(i int) interface{} { return (*v)[i] }
|
||||
func (v *stringVector) Len() int { return len(*v) }
|
||||
func (v *stringVector) Set(i int, val interface{}) {
|
||||
(*v)[i] = val.(*string)
|
||||
}
|
||||
|
||||
func (v *stringVector) Append(val interface{}) {
|
||||
*v = append(*v, val.(*string))
|
||||
}
|
||||
|
||||
func (v *stringVector) At(i int) interface{} {
|
||||
return (*v)[i]
|
||||
}
|
||||
|
||||
func (v *stringVector) Len() int {
|
||||
return len(*v)
|
||||
}
|
||||
|
22
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/time_vector.go
generated
vendored
22
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/time_vector.go
generated
vendored
@ -1,6 +1,8 @@
|
||||
package dataframe
|
||||
|
||||
import "time"
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
type timeVector []*time.Time
|
||||
|
||||
@ -9,6 +11,18 @@ func newTimeVector(l int) *timeVector {
|
||||
return &v
|
||||
}
|
||||
|
||||
func (v *timeVector) Set(i int, val interface{}) { (*v)[i] = val.(*time.Time) }
|
||||
func (v *timeVector) At(i int) interface{} { return (*v)[i] }
|
||||
func (v *timeVector) Len() int { return len(*v) }
|
||||
func (v *timeVector) Set(i int, val interface{}) {
|
||||
(*v)[i] = val.(*time.Time)
|
||||
}
|
||||
|
||||
func (v *timeVector) Append(val interface{}) {
|
||||
*v = append(*v, val.(*time.Time))
|
||||
}
|
||||
|
||||
func (v *timeVector) At(i int) interface{} {
|
||||
return (*v)[i]
|
||||
}
|
||||
|
||||
func (v *timeVector) Len() int {
|
||||
return len(*v)
|
||||
}
|
||||
|
1
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/vector.go
generated
vendored
1
vendor/github.com/grafana/grafana-plugin-sdk-go/dataframe/vector.go
generated
vendored
@ -3,6 +3,7 @@ package dataframe
|
||||
// Vector represents a collection of Elements.
|
||||
type Vector interface {
|
||||
Set(idx int, i interface{})
|
||||
Append(i interface{})
|
||||
At(i int) interface{}
|
||||
Len() int
|
||||
}
|
||||
|
28
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/common.pb.go
generated
vendored
28
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/common.pb.go
generated
vendored
@ -3,9 +3,11 @@
|
||||
|
||||
package pluginv2
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
import (
|
||||
fmt "fmt"
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
math "math"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
@ -16,7 +18,7 @@ var _ = math.Inf
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
|
||||
type TimeRange struct {
|
||||
FromRaw string `protobuf:"bytes,1,opt,name=fromRaw,proto3" json:"fromRaw,omitempty"`
|
||||
@ -32,16 +34,17 @@ func (m *TimeRange) Reset() { *m = TimeRange{} }
|
||||
func (m *TimeRange) String() string { return proto.CompactTextString(m) }
|
||||
func (*TimeRange) ProtoMessage() {}
|
||||
func (*TimeRange) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_common_efe63640b8634961, []int{0}
|
||||
return fileDescriptor_555bd8c177793206, []int{0}
|
||||
}
|
||||
|
||||
func (m *TimeRange) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TimeRange.Unmarshal(m, b)
|
||||
}
|
||||
func (m *TimeRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TimeRange.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *TimeRange) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TimeRange.Merge(dst, src)
|
||||
func (m *TimeRange) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TimeRange.Merge(m, src)
|
||||
}
|
||||
func (m *TimeRange) XXX_Size() int {
|
||||
return xxx_messageInfo_TimeRange.Size(m)
|
||||
@ -97,16 +100,17 @@ func (m *DatasourceInfo) Reset() { *m = DatasourceInfo{} }
|
||||
func (m *DatasourceInfo) String() string { return proto.CompactTextString(m) }
|
||||
func (*DatasourceInfo) ProtoMessage() {}
|
||||
func (*DatasourceInfo) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_common_efe63640b8634961, []int{1}
|
||||
return fileDescriptor_555bd8c177793206, []int{1}
|
||||
}
|
||||
|
||||
func (m *DatasourceInfo) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DatasourceInfo.Unmarshal(m, b)
|
||||
}
|
||||
func (m *DatasourceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DatasourceInfo.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *DatasourceInfo) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceInfo.Merge(dst, src)
|
||||
func (m *DatasourceInfo) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceInfo.Merge(m, src)
|
||||
}
|
||||
func (m *DatasourceInfo) XXX_Size() int {
|
||||
return xxx_messageInfo_DatasourceInfo.Size(m)
|
||||
@ -172,9 +176,9 @@ func init() {
|
||||
proto.RegisterMapType((map[string]string)(nil), "pluginv2.DatasourceInfo.DecryptedSecureJsonDataEntry")
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("common.proto", fileDescriptor_common_efe63640b8634961) }
|
||||
func init() { proto.RegisterFile("common.proto", fileDescriptor_555bd8c177793206) }
|
||||
|
||||
var fileDescriptor_common_efe63640b8634961 = []byte{
|
||||
var fileDescriptor_555bd8c177793206 = []byte{
|
||||
// 296 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0xcf, 0x4a, 0xc3, 0x40,
|
||||
0x10, 0xc6, 0x49, 0xb6, 0xff, 0x32, 0x95, 0x22, 0x8b, 0x60, 0x28, 0x3d, 0x84, 0x9e, 0x72, 0xca,
|
||||
|
105
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/datasource.pb.go
generated
vendored
105
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/datasource.pb.go
generated
vendored
@ -3,13 +3,14 @@
|
||||
|
||||
package pluginv2
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
import (
|
||||
context "golang.org/x/net/context"
|
||||
context "context"
|
||||
fmt "fmt"
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
math "math"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
@ -21,7 +22,7 @@ var _ = math.Inf
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
|
||||
type DatasourceRequest struct {
|
||||
TimeRange *TimeRange `protobuf:"bytes,1,opt,name=timeRange,proto3" json:"timeRange,omitempty"`
|
||||
@ -36,16 +37,17 @@ func (m *DatasourceRequest) Reset() { *m = DatasourceRequest{} }
|
||||
func (m *DatasourceRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*DatasourceRequest) ProtoMessage() {}
|
||||
func (*DatasourceRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_datasource_13efbd1765cf7284, []int{0}
|
||||
return fileDescriptor_bb096a9d85d590d2, []int{0}
|
||||
}
|
||||
|
||||
func (m *DatasourceRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DatasourceRequest.Unmarshal(m, b)
|
||||
}
|
||||
func (m *DatasourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DatasourceRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *DatasourceRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceRequest.Merge(dst, src)
|
||||
func (m *DatasourceRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceRequest.Merge(m, src)
|
||||
}
|
||||
func (m *DatasourceRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_DatasourceRequest.Size(m)
|
||||
@ -91,16 +93,17 @@ func (m *DatasourceQuery) Reset() { *m = DatasourceQuery{} }
|
||||
func (m *DatasourceQuery) String() string { return proto.CompactTextString(m) }
|
||||
func (*DatasourceQuery) ProtoMessage() {}
|
||||
func (*DatasourceQuery) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_datasource_13efbd1765cf7284, []int{1}
|
||||
return fileDescriptor_bb096a9d85d590d2, []int{1}
|
||||
}
|
||||
|
||||
func (m *DatasourceQuery) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DatasourceQuery.Unmarshal(m, b)
|
||||
}
|
||||
func (m *DatasourceQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DatasourceQuery.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *DatasourceQuery) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceQuery.Merge(dst, src)
|
||||
func (m *DatasourceQuery) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceQuery.Merge(m, src)
|
||||
}
|
||||
func (m *DatasourceQuery) XXX_Size() int {
|
||||
return xxx_messageInfo_DatasourceQuery.Size(m)
|
||||
@ -150,16 +153,17 @@ func (m *DatasourceResponse) Reset() { *m = DatasourceResponse{} }
|
||||
func (m *DatasourceResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*DatasourceResponse) ProtoMessage() {}
|
||||
func (*DatasourceResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_datasource_13efbd1765cf7284, []int{2}
|
||||
return fileDescriptor_bb096a9d85d590d2, []int{2}
|
||||
}
|
||||
|
||||
func (m *DatasourceResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DatasourceResponse.Unmarshal(m, b)
|
||||
}
|
||||
func (m *DatasourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DatasourceResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *DatasourceResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceResponse.Merge(dst, src)
|
||||
func (m *DatasourceResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceResponse.Merge(m, src)
|
||||
}
|
||||
func (m *DatasourceResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_DatasourceResponse.Size(m)
|
||||
@ -191,16 +195,17 @@ func (m *DatasourceQueryResult) Reset() { *m = DatasourceQueryResult{} }
|
||||
func (m *DatasourceQueryResult) String() string { return proto.CompactTextString(m) }
|
||||
func (*DatasourceQueryResult) ProtoMessage() {}
|
||||
func (*DatasourceQueryResult) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_datasource_13efbd1765cf7284, []int{3}
|
||||
return fileDescriptor_bb096a9d85d590d2, []int{3}
|
||||
}
|
||||
|
||||
func (m *DatasourceQueryResult) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_DatasourceQueryResult.Unmarshal(m, b)
|
||||
}
|
||||
func (m *DatasourceQueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_DatasourceQueryResult.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *DatasourceQueryResult) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceQueryResult.Merge(dst, src)
|
||||
func (m *DatasourceQueryResult) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_DatasourceQueryResult.Merge(m, src)
|
||||
}
|
||||
func (m *DatasourceQueryResult) XXX_Size() int {
|
||||
return xxx_messageInfo_DatasourceQueryResult.Size(m)
|
||||
@ -246,6 +251,34 @@ func init() {
|
||||
proto.RegisterType((*DatasourceQueryResult)(nil), "pluginv2.DatasourceQueryResult")
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("datasource.proto", fileDescriptor_bb096a9d85d590d2) }
|
||||
|
||||
var fileDescriptor_bb096a9d85d590d2 = []byte{
|
||||
// 346 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x41, 0x4f, 0xc2, 0x30,
|
||||
0x14, 0xc7, 0x33, 0x06, 0x02, 0x0f, 0x8c, 0x58, 0x35, 0x99, 0x48, 0x94, 0x2c, 0x1e, 0x38, 0x91,
|
||||
0x38, 0x2e, 0x7a, 0x35, 0x5e, 0x30, 0x31, 0x62, 0x63, 0xbc, 0x57, 0x78, 0x90, 0x25, 0x6b, 0x0b,
|
||||
0x6d, 0x47, 0xf4, 0xe4, 0x07, 0xf0, 0xf3, 0xf8, 0xfd, 0xcc, 0x3a, 0x47, 0xa7, 0x99, 0xc7, 0xf7,
|
||||
0x7f, 0xbf, 0xd7, 0xfe, 0xff, 0xaf, 0x85, 0xde, 0x82, 0x19, 0xa6, 0x65, 0xaa, 0xe6, 0x38, 0x5e,
|
||||
0x2b, 0x69, 0x24, 0x69, 0xad, 0x93, 0x74, 0x15, 0x8b, 0x6d, 0xd4, 0xef, 0xce, 0x25, 0xe7, 0x52,
|
||||
0xe4, 0x7a, 0xf8, 0xe5, 0xc1, 0xe1, 0xdd, 0x0e, 0xa6, 0xb8, 0x49, 0x51, 0x1b, 0x72, 0x05, 0x6d,
|
||||
0x13, 0x73, 0xa4, 0x4c, 0xac, 0x30, 0xf0, 0x86, 0xde, 0xa8, 0x13, 0x1d, 0x8d, 0x8b, 0x13, 0xc6,
|
||||
0xcf, 0x45, 0x8b, 0x3a, 0x8a, 0x5c, 0x03, 0xb8, 0x4b, 0x83, 0x9a, 0x9d, 0x09, 0xdc, 0x8c, 0xbb,
|
||||
0x63, 0x2a, 0x96, 0x92, 0x96, 0x58, 0x32, 0x81, 0xe6, 0x26, 0x45, 0x15, 0xa3, 0x0e, 0xfc, 0xa1,
|
||||
0x3f, 0xea, 0x44, 0xa7, 0x55, 0x63, 0x4f, 0x29, 0xaa, 0x77, 0x5a, 0x90, 0xe1, 0xa7, 0x07, 0x07,
|
||||
0x7f, 0x9a, 0xe4, 0x18, 0x1a, 0x0a, 0x97, 0xd3, 0x85, 0x75, 0xdc, 0xa6, 0x79, 0x41, 0x2e, 0x61,
|
||||
0x9f, 0xb3, 0xb7, 0x8c, 0x9d, 0xc9, 0x58, 0x18, 0x6d, 0xbd, 0xf9, 0xf4, 0xb7, 0x48, 0xce, 0x01,
|
||||
0x62, 0x61, 0x50, 0x6d, 0x59, 0xf2, 0x90, 0xf9, 0xc8, 0x90, 0x92, 0x42, 0x06, 0xd0, 0xe6, 0x72,
|
||||
0x81, 0xc9, 0xbd, 0x96, 0x22, 0xa8, 0xdb, 0xf3, 0x9d, 0x10, 0x3e, 0x02, 0x29, 0x2f, 0x51, 0xaf,
|
||||
0xa5, 0xd0, 0x48, 0x6e, 0xa0, 0xa9, 0x50, 0xa7, 0x89, 0xd1, 0x81, 0x67, 0x83, 0x5d, 0xfc, 0x1f,
|
||||
0xcc, 0x72, 0xb4, 0xe0, 0xc3, 0x0f, 0x38, 0xa9, 0x24, 0xb2, 0x8c, 0xa8, 0x94, 0x54, 0x45, 0x46,
|
||||
0x5b, 0xb8, 0xe4, 0xb5, 0x72, 0xf2, 0x3e, 0xb4, 0x38, 0x1a, 0x66, 0x2d, 0xfb, 0xb6, 0xb1, 0xab,
|
||||
0xb3, 0xbc, 0xd9, 0x13, 0x2c, 0x15, 0xe3, 0xa8, 0x83, 0xfa, 0xd0, 0x1f, 0x75, 0x69, 0x49, 0x89,
|
||||
0x5e, 0xa0, 0xe7, 0x0c, 0xcc, 0xac, 0x6b, 0x72, 0x0b, 0x8d, 0x7c, 0xd1, 0x67, 0x55, 0x39, 0x7e,
|
||||
0xfe, 0x4e, 0x7f, 0x50, 0xdd, 0xcc, 0x77, 0xf2, 0xba, 0x67, 0xbf, 0xdd, 0xe4, 0x3b, 0x00, 0x00,
|
||||
0xff, 0xff, 0x64, 0x89, 0x5d, 0xe6, 0xa2, 0x02, 0x00, 0x00,
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ context.Context
|
||||
var _ grpc.ClientConn
|
||||
@ -283,6 +316,14 @@ type DatasourcePluginServer interface {
|
||||
Query(context.Context, *DatasourceRequest) (*DatasourceResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedDatasourcePluginServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedDatasourcePluginServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedDatasourcePluginServer) Query(ctx context.Context, req *DatasourceRequest) (*DatasourceResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Query not implemented")
|
||||
}
|
||||
|
||||
func RegisterDatasourcePluginServer(s *grpc.Server, srv DatasourcePluginServer) {
|
||||
s.RegisterService(&_DatasourcePlugin_serviceDesc, srv)
|
||||
}
|
||||
@ -317,31 +358,3 @@ var _DatasourcePlugin_serviceDesc = grpc.ServiceDesc{
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "datasource.proto",
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("datasource.proto", fileDescriptor_datasource_13efbd1765cf7284) }
|
||||
|
||||
var fileDescriptor_datasource_13efbd1765cf7284 = []byte{
|
||||
// 346 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x41, 0x4f, 0xc2, 0x30,
|
||||
0x14, 0xc7, 0x33, 0x06, 0x02, 0x0f, 0x8c, 0x58, 0x35, 0x99, 0x48, 0x94, 0x2c, 0x1e, 0x38, 0x91,
|
||||
0x38, 0x2e, 0x7a, 0x35, 0x5e, 0x30, 0x31, 0x62, 0x63, 0xbc, 0x57, 0x78, 0x90, 0x25, 0x6b, 0x0b,
|
||||
0x6d, 0x47, 0xf4, 0xe4, 0x07, 0xf0, 0xf3, 0xf8, 0xfd, 0xcc, 0x3a, 0x47, 0xa7, 0x99, 0xc7, 0xf7,
|
||||
0x7f, 0xbf, 0xd7, 0xfe, 0xff, 0xaf, 0x85, 0xde, 0x82, 0x19, 0xa6, 0x65, 0xaa, 0xe6, 0x38, 0x5e,
|
||||
0x2b, 0x69, 0x24, 0x69, 0xad, 0x93, 0x74, 0x15, 0x8b, 0x6d, 0xd4, 0xef, 0xce, 0x25, 0xe7, 0x52,
|
||||
0xe4, 0x7a, 0xf8, 0xe5, 0xc1, 0xe1, 0xdd, 0x0e, 0xa6, 0xb8, 0x49, 0x51, 0x1b, 0x72, 0x05, 0x6d,
|
||||
0x13, 0x73, 0xa4, 0x4c, 0xac, 0x30, 0xf0, 0x86, 0xde, 0xa8, 0x13, 0x1d, 0x8d, 0x8b, 0x13, 0xc6,
|
||||
0xcf, 0x45, 0x8b, 0x3a, 0x8a, 0x5c, 0x03, 0xb8, 0x4b, 0x83, 0x9a, 0x9d, 0x09, 0xdc, 0x8c, 0xbb,
|
||||
0x63, 0x2a, 0x96, 0x92, 0x96, 0x58, 0x32, 0x81, 0xe6, 0x26, 0x45, 0x15, 0xa3, 0x0e, 0xfc, 0xa1,
|
||||
0x3f, 0xea, 0x44, 0xa7, 0x55, 0x63, 0x4f, 0x29, 0xaa, 0x77, 0x5a, 0x90, 0xe1, 0xa7, 0x07, 0x07,
|
||||
0x7f, 0x9a, 0xe4, 0x18, 0x1a, 0x0a, 0x97, 0xd3, 0x85, 0x75, 0xdc, 0xa6, 0x79, 0x41, 0x2e, 0x61,
|
||||
0x9f, 0xb3, 0xb7, 0x8c, 0x9d, 0xc9, 0x58, 0x18, 0x6d, 0xbd, 0xf9, 0xf4, 0xb7, 0x48, 0xce, 0x01,
|
||||
0x62, 0x61, 0x50, 0x6d, 0x59, 0xf2, 0x90, 0xf9, 0xc8, 0x90, 0x92, 0x42, 0x06, 0xd0, 0xe6, 0x72,
|
||||
0x81, 0xc9, 0xbd, 0x96, 0x22, 0xa8, 0xdb, 0xf3, 0x9d, 0x10, 0x3e, 0x02, 0x29, 0x2f, 0x51, 0xaf,
|
||||
0xa5, 0xd0, 0x48, 0x6e, 0xa0, 0xa9, 0x50, 0xa7, 0x89, 0xd1, 0x81, 0x67, 0x83, 0x5d, 0xfc, 0x1f,
|
||||
0xcc, 0x72, 0xb4, 0xe0, 0xc3, 0x0f, 0x38, 0xa9, 0x24, 0xb2, 0x8c, 0xa8, 0x94, 0x54, 0x45, 0x46,
|
||||
0x5b, 0xb8, 0xe4, 0xb5, 0x72, 0xf2, 0x3e, 0xb4, 0x38, 0x1a, 0x66, 0x2d, 0xfb, 0xb6, 0xb1, 0xab,
|
||||
0xb3, 0xbc, 0xd9, 0x13, 0x2c, 0x15, 0xe3, 0xa8, 0x83, 0xfa, 0xd0, 0x1f, 0x75, 0x69, 0x49, 0x89,
|
||||
0x5e, 0xa0, 0xe7, 0x0c, 0xcc, 0xac, 0x6b, 0x72, 0x0b, 0x8d, 0x7c, 0xd1, 0x67, 0x55, 0x39, 0x7e,
|
||||
0xfe, 0x4e, 0x7f, 0x50, 0xdd, 0xcc, 0x77, 0xf2, 0xba, 0x67, 0xbf, 0xdd, 0xe4, 0x3b, 0x00, 0x00,
|
||||
0xff, 0xff, 0x64, 0x89, 0x5d, 0xe6, 0xa2, 0x02, 0x00, 0x00,
|
||||
}
|
||||
|
153
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/transform.pb.go
generated
vendored
153
vendor/github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2/transform.pb.go
generated
vendored
@ -3,13 +3,14 @@
|
||||
|
||||
package pluginv2
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
import (
|
||||
context "golang.org/x/net/context"
|
||||
context "context"
|
||||
fmt "fmt"
|
||||
proto "github.com/golang/protobuf/proto"
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
math "math"
|
||||
)
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
@ -21,7 +22,7 @@ var _ = math.Inf
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
|
||||
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
|
||||
|
||||
type TransformQuery struct {
|
||||
RefId string `protobuf:"bytes,1,opt,name=refId,proto3" json:"refId,omitempty"`
|
||||
@ -37,16 +38,17 @@ func (m *TransformQuery) Reset() { *m = TransformQuery{} }
|
||||
func (m *TransformQuery) String() string { return proto.CompactTextString(m) }
|
||||
func (*TransformQuery) ProtoMessage() {}
|
||||
func (*TransformQuery) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{0}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{0}
|
||||
}
|
||||
|
||||
func (m *TransformQuery) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TransformQuery.Unmarshal(m, b)
|
||||
}
|
||||
func (m *TransformQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TransformQuery.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *TransformQuery) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformQuery.Merge(dst, src)
|
||||
func (m *TransformQuery) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformQuery.Merge(m, src)
|
||||
}
|
||||
func (m *TransformQuery) XXX_Size() int {
|
||||
return xxx_messageInfo_TransformQuery.Size(m)
|
||||
@ -87,9 +89,8 @@ func (m *TransformQuery) GetModelJson() string {
|
||||
|
||||
type TransformRequest struct {
|
||||
TimeRange *TimeRange `protobuf:"bytes,1,opt,name=timeRange,proto3" json:"timeRange,omitempty"`
|
||||
Datasource *DatasourceInfo `protobuf:"bytes,2,opt,name=datasource,proto3" json:"datasource,omitempty"`
|
||||
Queries []*TransformQuery `protobuf:"bytes,3,rep,name=queries,proto3" json:"queries,omitempty"`
|
||||
RequestId uint32 `protobuf:"varint,4,opt,name=requestId,proto3" json:"requestId,omitempty"`
|
||||
Queries []*TransformQuery `protobuf:"bytes,2,rep,name=queries,proto3" json:"queries,omitempty"`
|
||||
RequestId uint32 `protobuf:"varint,3,opt,name=requestId,proto3" json:"requestId,omitempty"`
|
||||
XXX_NoUnkeyedLiteral struct{} `json:"-"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
XXX_sizecache int32 `json:"-"`
|
||||
@ -99,16 +100,17 @@ func (m *TransformRequest) Reset() { *m = TransformRequest{} }
|
||||
func (m *TransformRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*TransformRequest) ProtoMessage() {}
|
||||
func (*TransformRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{1}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{1}
|
||||
}
|
||||
|
||||
func (m *TransformRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TransformRequest.Unmarshal(m, b)
|
||||
}
|
||||
func (m *TransformRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TransformRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *TransformRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformRequest.Merge(dst, src)
|
||||
func (m *TransformRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformRequest.Merge(m, src)
|
||||
}
|
||||
func (m *TransformRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_TransformRequest.Size(m)
|
||||
@ -126,13 +128,6 @@ func (m *TransformRequest) GetTimeRange() *TimeRange {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *TransformRequest) GetDatasource() *DatasourceInfo {
|
||||
if m != nil {
|
||||
return m.Datasource
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *TransformRequest) GetQueries() []*TransformQuery {
|
||||
if m != nil {
|
||||
return m.Queries
|
||||
@ -158,16 +153,17 @@ func (m *TransformResponse) Reset() { *m = TransformResponse{} }
|
||||
func (m *TransformResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*TransformResponse) ProtoMessage() {}
|
||||
func (*TransformResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{2}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{2}
|
||||
}
|
||||
|
||||
func (m *TransformResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TransformResponse.Unmarshal(m, b)
|
||||
}
|
||||
func (m *TransformResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TransformResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *TransformResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformResponse.Merge(dst, src)
|
||||
func (m *TransformResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformResponse.Merge(m, src)
|
||||
}
|
||||
func (m *TransformResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_TransformResponse.Size(m)
|
||||
@ -199,16 +195,17 @@ func (m *TransformResult) Reset() { *m = TransformResult{} }
|
||||
func (m *TransformResult) String() string { return proto.CompactTextString(m) }
|
||||
func (*TransformResult) ProtoMessage() {}
|
||||
func (*TransformResult) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{3}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{3}
|
||||
}
|
||||
|
||||
func (m *TransformResult) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_TransformResult.Unmarshal(m, b)
|
||||
}
|
||||
func (m *TransformResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_TransformResult.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *TransformResult) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformResult.Merge(dst, src)
|
||||
func (m *TransformResult) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_TransformResult.Merge(m, src)
|
||||
}
|
||||
func (m *TransformResult) XXX_Size() int {
|
||||
return xxx_messageInfo_TransformResult.Size(m)
|
||||
@ -261,16 +258,17 @@ func (m *QueryDatasourceRequest) Reset() { *m = QueryDatasourceRequest{}
|
||||
func (m *QueryDatasourceRequest) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryDatasourceRequest) ProtoMessage() {}
|
||||
func (*QueryDatasourceRequest) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{4}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{4}
|
||||
}
|
||||
|
||||
func (m *QueryDatasourceRequest) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_QueryDatasourceRequest.Unmarshal(m, b)
|
||||
}
|
||||
func (m *QueryDatasourceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_QueryDatasourceRequest.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *QueryDatasourceRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryDatasourceRequest.Merge(dst, src)
|
||||
func (m *QueryDatasourceRequest) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryDatasourceRequest.Merge(m, src)
|
||||
}
|
||||
func (m *QueryDatasourceRequest) XXX_Size() int {
|
||||
return xxx_messageInfo_QueryDatasourceRequest.Size(m)
|
||||
@ -320,16 +318,17 @@ func (m *QueryDatasourceResponse) Reset() { *m = QueryDatasourceResponse
|
||||
func (m *QueryDatasourceResponse) String() string { return proto.CompactTextString(m) }
|
||||
func (*QueryDatasourceResponse) ProtoMessage() {}
|
||||
func (*QueryDatasourceResponse) Descriptor() ([]byte, []int) {
|
||||
return fileDescriptor_transform_40c78b0d7c77dad0, []int{5}
|
||||
return fileDescriptor_cb4a498eeb2ba07d, []int{5}
|
||||
}
|
||||
|
||||
func (m *QueryDatasourceResponse) XXX_Unmarshal(b []byte) error {
|
||||
return xxx_messageInfo_QueryDatasourceResponse.Unmarshal(m, b)
|
||||
}
|
||||
func (m *QueryDatasourceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
|
||||
return xxx_messageInfo_QueryDatasourceResponse.Marshal(b, m, deterministic)
|
||||
}
|
||||
func (dst *QueryDatasourceResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryDatasourceResponse.Merge(dst, src)
|
||||
func (m *QueryDatasourceResponse) XXX_Merge(src proto.Message) {
|
||||
xxx_messageInfo_QueryDatasourceResponse.Merge(m, src)
|
||||
}
|
||||
func (m *QueryDatasourceResponse) XXX_Size() int {
|
||||
return xxx_messageInfo_QueryDatasourceResponse.Size(m)
|
||||
@ -356,6 +355,41 @@ func init() {
|
||||
proto.RegisterType((*QueryDatasourceResponse)(nil), "pluginv2.QueryDatasourceResponse")
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("transform.proto", fileDescriptor_cb4a498eeb2ba07d) }
|
||||
|
||||
var fileDescriptor_cb4a498eeb2ba07d = []byte{
|
||||
// 449 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xcf, 0x6e, 0xd3, 0x40,
|
||||
0x10, 0xc6, 0xe5, 0x6e, 0x4b, 0x9b, 0x69, 0x4a, 0xca, 0x52, 0x81, 0x31, 0x08, 0x82, 0xc5, 0x21,
|
||||
0xa7, 0x48, 0xb8, 0x27, 0x8e, 0x48, 0x91, 0x20, 0x48, 0x48, 0x61, 0x15, 0xc1, 0x79, 0xa9, 0x27,
|
||||
0x91, 0xa5, 0xec, 0x6e, 0x3a, 0xbb, 0xae, 0xe8, 0x2b, 0xf0, 0x02, 0xbc, 0x0b, 0x4f, 0x87, 0xbc,
|
||||
0xae, 0xff, 0x62, 0xb8, 0xf4, 0x38, 0xdf, 0xce, 0x78, 0xbe, 0xfd, 0x7e, 0x6b, 0x98, 0x38, 0x92,
|
||||
0xda, 0x6e, 0x0c, 0xa9, 0xf9, 0x9e, 0x8c, 0x33, 0xfc, 0x64, 0xbf, 0xcb, 0xb7, 0x99, 0xbe, 0x49,
|
||||
0xa2, 0xf1, 0x95, 0x51, 0xca, 0xe8, 0x52, 0x8f, 0xce, 0x53, 0xe9, 0xa4, 0x35, 0x39, 0x5d, 0x61,
|
||||
0xa9, 0xc4, 0x3f, 0x03, 0x78, 0xb8, 0xae, 0xa6, 0xbf, 0xe4, 0x48, 0xb7, 0xfc, 0x02, 0x8e, 0x08,
|
||||
0x37, 0xcb, 0x34, 0x0c, 0xa6, 0xc1, 0x6c, 0x24, 0xca, 0x82, 0xbf, 0x81, 0x33, 0x25, 0x7f, 0x2c,
|
||||
0xa4, 0x93, 0x2b, 0x93, 0x69, 0x67, 0xc3, 0x83, 0x69, 0x30, 0x63, 0xa2, 0x2b, 0xf2, 0x97, 0x00,
|
||||
0x99, 0x76, 0x48, 0x37, 0x72, 0xf7, 0xd9, 0x86, 0xcc, 0xb7, 0xb4, 0x14, 0xfe, 0x02, 0x46, 0xca,
|
||||
0xa4, 0xb8, 0xfb, 0x64, 0x8d, 0x0e, 0x0f, 0xfd, 0xf7, 0x1b, 0x21, 0xfe, 0x15, 0xc0, 0x79, 0x6d,
|
||||
0x46, 0xe0, 0x75, 0x8e, 0xd6, 0xf1, 0xb7, 0x30, 0x72, 0x99, 0x42, 0x21, 0xf5, 0x16, 0xbd, 0xa5,
|
||||
0xd3, 0xe4, 0xf1, 0xbc, 0xba, 0xdf, 0x7c, 0x5d, 0x1d, 0x89, 0xa6, 0x8b, 0x27, 0x70, 0x7c, 0x9d,
|
||||
0x23, 0x65, 0x58, 0xb8, 0x64, 0xb3, 0xd3, 0x24, 0x6c, 0x0d, 0x74, 0x2e, 0x2b, 0xaa, 0xc6, 0xc2,
|
||||
0x19, 0x95, 0x1b, 0x97, 0xa9, 0x37, 0x7e, 0x26, 0x1a, 0x21, 0xfe, 0x08, 0x8f, 0x5a, 0xc6, 0xec,
|
||||
0xde, 0x68, 0x8b, 0xfc, 0x12, 0x8e, 0x09, 0x6d, 0xbe, 0x73, 0x36, 0x0c, 0xfc, 0x9a, 0x67, 0x03,
|
||||
0x6b, 0x84, 0xef, 0x10, 0x55, 0x67, 0x7c, 0x0b, 0x93, 0xde, 0x59, 0x11, 0x38, 0x12, 0x19, 0xaa,
|
||||
0x02, 0xf7, 0x45, 0x83, 0xe1, 0xa0, 0x8d, 0x21, 0x82, 0x13, 0x85, 0x4e, 0xfa, 0xfc, 0x98, 0x3f,
|
||||
0xa8, 0xeb, 0x22, 0xfc, 0x82, 0xef, 0x86, 0xa4, 0x42, 0x1b, 0x1e, 0x4e, 0xd9, 0x6c, 0x2c, 0x5a,
|
||||
0x4a, 0xfc, 0x3b, 0x80, 0x27, 0xfe, 0xd6, 0x8b, 0xfa, 0x15, 0xdc, 0x23, 0xe4, 0x18, 0xc6, 0xcd,
|
||||
0x6b, 0xba, 0xb3, 0xc9, 0x44, 0x47, 0x2b, 0x12, 0xaa, 0x40, 0xb0, 0x7e, 0x42, 0x8d, 0x89, 0x1e,
|
||||
0x89, 0x0b, 0x38, 0x32, 0xb4, 0x5d, 0xa6, 0xfe, 0x7d, 0x30, 0x51, 0x16, 0xf1, 0x1a, 0x9e, 0xfe,
|
||||
0xe5, 0xfd, 0x8e, 0xc3, 0xbb, 0x3e, 0x87, 0x57, 0xff, 0xde, 0xd2, 0xa5, 0x91, 0x7c, 0x6b, 0xd1,
|
||||
0x58, 0xf9, 0x19, 0xbe, 0x80, 0x51, 0x2d, 0xf1, 0x68, 0x90, 0xa8, 0xcf, 0x2c, 0x7a, 0x3e, 0x4c,
|
||||
0xdb, 0x7b, 0x4a, 0x52, 0x80, 0x0f, 0x24, 0x37, 0x52, 0xcb, 0xf7, 0xab, 0x25, 0xff, 0x0a, 0x93,
|
||||
0x9e, 0x79, 0x3e, 0x6d, 0xa6, 0x87, 0x99, 0x44, 0xaf, 0xff, 0xd3, 0x51, 0x6e, 0xf9, 0xfe, 0xc0,
|
||||
0xff, 0xc4, 0x97, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x62, 0x3f, 0x42, 0xf9, 0x01, 0x04, 0x00,
|
||||
0x00,
|
||||
}
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ context.Context
|
||||
var _ grpc.ClientConn
|
||||
@ -393,6 +427,14 @@ type TransformPluginServer interface {
|
||||
Transform(context.Context, *TransformRequest) (*TransformResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedTransformPluginServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedTransformPluginServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedTransformPluginServer) Transform(ctx context.Context, req *TransformRequest) (*TransformResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method Transform not implemented")
|
||||
}
|
||||
|
||||
func RegisterTransformPluginServer(s *grpc.Server, srv TransformPluginServer) {
|
||||
s.RegisterService(&_TransformPlugin_serviceDesc, srv)
|
||||
}
|
||||
@ -457,6 +499,14 @@ type GrafanaAPIServer interface {
|
||||
QueryDatasource(context.Context, *QueryDatasourceRequest) (*QueryDatasourceResponse, error)
|
||||
}
|
||||
|
||||
// UnimplementedGrafanaAPIServer can be embedded to have forward compatible implementations.
|
||||
type UnimplementedGrafanaAPIServer struct {
|
||||
}
|
||||
|
||||
func (*UnimplementedGrafanaAPIServer) QueryDatasource(ctx context.Context, req *QueryDatasourceRequest) (*QueryDatasourceResponse, error) {
|
||||
return nil, status.Errorf(codes.Unimplemented, "method QueryDatasource not implemented")
|
||||
}
|
||||
|
||||
func RegisterGrafanaAPIServer(s *grpc.Server, srv GrafanaAPIServer) {
|
||||
s.RegisterService(&_GrafanaAPI_serviceDesc, srv)
|
||||
}
|
||||
@ -491,38 +541,3 @@ var _GrafanaAPI_serviceDesc = grpc.ServiceDesc{
|
||||
Streams: []grpc.StreamDesc{},
|
||||
Metadata: "transform.proto",
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("transform.proto", fileDescriptor_transform_40c78b0d7c77dad0) }
|
||||
|
||||
var fileDescriptor_transform_40c78b0d7c77dad0 = []byte{
|
||||
// 460 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xc1, 0x6e, 0xd3, 0x40,
|
||||
0x10, 0x86, 0xe5, 0xba, 0xa5, 0xcd, 0x34, 0x25, 0x65, 0xa9, 0xc0, 0x35, 0x08, 0x82, 0xc5, 0x21,
|
||||
0xa7, 0x48, 0xb8, 0x17, 0x38, 0x22, 0x45, 0x82, 0x20, 0x21, 0x85, 0x55, 0x04, 0xe7, 0xa5, 0x1e,
|
||||
0x47, 0x96, 0xb2, 0xbb, 0xe9, 0xec, 0xba, 0xa2, 0xaf, 0xc0, 0x23, 0xf1, 0x16, 0xbc, 0x11, 0xf2,
|
||||
0x3a, 0xce, 0xda, 0xc1, 0x70, 0xe9, 0x71, 0xff, 0x99, 0xf1, 0xfc, 0xf3, 0x7f, 0x32, 0x8c, 0x2c,
|
||||
0x09, 0x65, 0x72, 0x4d, 0x72, 0xba, 0x21, 0x6d, 0x35, 0x3b, 0xd9, 0xac, 0xcb, 0x55, 0xa1, 0x6e,
|
||||
0xd3, 0x78, 0x78, 0xad, 0xa5, 0xd4, 0xaa, 0xd6, 0xe3, 0xf3, 0x4c, 0x58, 0x61, 0x74, 0x49, 0xd7,
|
||||
0x58, 0x2b, 0xc9, 0xcf, 0x00, 0x1e, 0x2e, 0x9b, 0xe9, 0x2f, 0x25, 0xd2, 0x1d, 0xbb, 0x80, 0x23,
|
||||
0xc2, 0x7c, 0x9e, 0x45, 0xc1, 0x38, 0x98, 0x0c, 0x78, 0xfd, 0x60, 0xaf, 0xe1, 0x4c, 0x8a, 0x1f,
|
||||
0x33, 0x61, 0xc5, 0x42, 0x17, 0xca, 0x9a, 0xe8, 0x60, 0x1c, 0x4c, 0x42, 0xde, 0x15, 0xd9, 0x0b,
|
||||
0x80, 0x42, 0x59, 0xa4, 0x5b, 0xb1, 0xfe, 0x6c, 0xa2, 0xd0, 0xb5, 0xb4, 0x14, 0xf6, 0x1c, 0x06,
|
||||
0x52, 0x67, 0xb8, 0xfe, 0x64, 0xb4, 0x8a, 0x0e, 0xdd, 0xf7, 0xbd, 0x90, 0xfc, 0x0e, 0xe0, 0x7c,
|
||||
0x67, 0x86, 0xe3, 0x4d, 0x89, 0xc6, 0xb2, 0x37, 0x30, 0xb0, 0x85, 0x44, 0x2e, 0xd4, 0x0a, 0x9d,
|
||||
0xa5, 0xd3, 0xf4, 0xf1, 0xb4, 0xb9, 0x6f, 0xba, 0x6c, 0x4a, 0xdc, 0x77, 0xb1, 0xb7, 0x00, 0xfe,
|
||||
0x50, 0x67, 0xf4, 0x34, 0x8d, 0xfc, 0xcc, 0x6c, 0x57, 0x9b, 0xab, 0x5c, 0xf3, 0x56, 0x2f, 0x4b,
|
||||
0xe1, 0xf8, 0xa6, 0x44, 0x2a, 0xb0, 0x32, 0x1f, 0x76, 0xc7, 0xba, 0x31, 0xf1, 0xa6, 0xb1, 0xba,
|
||||
0x89, 0x6a, 0xaf, 0xf3, 0xcc, 0xdd, 0x74, 0xc6, 0xbd, 0x90, 0x7c, 0x84, 0x47, 0xad, 0x93, 0xcc,
|
||||
0x46, 0x2b, 0x83, 0xec, 0x0a, 0x8e, 0x09, 0x4d, 0xb9, 0xb6, 0x26, 0x0a, 0xdc, 0x9a, 0xcb, 0x9e,
|
||||
0x35, 0xdc, 0x75, 0xf0, 0xa6, 0x33, 0xb9, 0x83, 0xd1, 0x5e, 0xad, 0x42, 0x85, 0x44, 0x9a, 0x1a,
|
||||
0x54, 0xee, 0xe1, 0x01, 0x1e, 0xb4, 0x01, 0xc6, 0x70, 0x22, 0xd1, 0x0a, 0x97, 0x7c, 0xe8, 0x0a,
|
||||
0xbb, 0x77, 0x85, 0xad, 0x0a, 0x21, 0x27, 0x21, 0xd1, 0x44, 0x87, 0xe3, 0x70, 0x32, 0xe4, 0x2d,
|
||||
0x25, 0xf9, 0x15, 0xc0, 0x13, 0x77, 0xb5, 0x8f, 0xee, 0x1e, 0x78, 0x12, 0x18, 0xfa, 0xc8, 0xb7,
|
||||
0x36, 0x43, 0xde, 0xd1, 0xaa, 0x84, 0xba, 0x20, 0x2e, 0xfb, 0xf8, 0xed, 0x91, 0xb8, 0x80, 0x23,
|
||||
0x4d, 0xab, 0x2d, 0x85, 0x90, 0xd7, 0x8f, 0x64, 0x09, 0x4f, 0xff, 0xf2, 0xbe, 0xe5, 0xf0, 0x6e,
|
||||
0x9f, 0xc3, 0xcb, 0x7f, 0x6f, 0xe9, 0xd2, 0x48, 0xbf, 0xb5, 0x68, 0x2c, 0xdc, 0x0c, 0x9b, 0xc1,
|
||||
0x60, 0x27, 0xb1, 0xb8, 0x97, 0xa8, 0xcb, 0x2c, 0x7e, 0xd6, 0x4f, 0xdb, 0x79, 0x4a, 0x33, 0x80,
|
||||
0x0f, 0x24, 0x72, 0xa1, 0xc4, 0xfb, 0xc5, 0x9c, 0x7d, 0x85, 0xd1, 0x9e, 0x79, 0x36, 0xf6, 0xd3,
|
||||
0xfd, 0x4c, 0xe2, 0x57, 0xff, 0xe9, 0xa8, 0xb7, 0x7c, 0x7f, 0xe0, 0x7e, 0xff, 0xab, 0x3f, 0x01,
|
||||
0x00, 0x00, 0xff, 0xff, 0x7d, 0xdb, 0x86, 0x7a, 0x3b, 0x04, 0x00, 0x00,
|
||||
}
|
||||
|
13
vendor/github.com/grafana/grafana-plugin-sdk-go/transform/transform.go
generated
vendored
13
vendor/github.com/grafana/grafana-plugin-sdk-go/transform/transform.go
generated
vendored
@ -31,7 +31,7 @@ type QueryResult struct {
|
||||
// TransformHandler handles data source queries.
|
||||
// Note: Arguments are sdk.Datasource objects
|
||||
type TransformHandler interface {
|
||||
Transform(ctx context.Context, tr datasource.TimeRange, ds datasource.DataSourceInfo, queries []Query, api GrafanaAPIHandler) ([]QueryResult, error)
|
||||
Transform(ctx context.Context, tr datasource.TimeRange, queries []Query, api GrafanaAPIHandler) ([]QueryResult, error)
|
||||
}
|
||||
|
||||
// transformPluginWrapper converts protobuf types to sdk go types.
|
||||
@ -52,15 +52,6 @@ func (p *transformPluginWrapper) Transform(ctx context.Context, req *pluginv2.Tr
|
||||
To: time.Unix(0, req.TimeRange.ToEpochMs*int64(time.Millisecond)),
|
||||
}
|
||||
|
||||
dsi := datasource.DataSourceInfo{
|
||||
ID: req.Datasource.Id,
|
||||
OrgID: req.Datasource.OrgId,
|
||||
Name: req.Datasource.Name,
|
||||
Type: req.Datasource.Type,
|
||||
URL: req.Datasource.Url,
|
||||
JSONData: json.RawMessage(req.Datasource.JsonData),
|
||||
}
|
||||
|
||||
var queries []Query
|
||||
for _, q := range req.Queries {
|
||||
queries = append(queries, Query{
|
||||
@ -72,7 +63,7 @@ func (p *transformPluginWrapper) Transform(ctx context.Context, req *pluginv2.Tr
|
||||
}
|
||||
|
||||
// Makes SDK request, get SDK response
|
||||
results, err := p.handler.Transform(ctx, tr, dsi, queries, &grafanaAPIWrapper{api: api})
|
||||
results, err := p.handler.Transform(ctx, tr, queries, &grafanaAPIWrapper{api: api})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -131,7 +131,7 @@ github.com/gosimple/slug
|
||||
# github.com/grafana/grafana-plugin-model v0.0.0-20190930120109-1fc953a61fb4
|
||||
github.com/grafana/grafana-plugin-model/go/datasource
|
||||
github.com/grafana/grafana-plugin-model/go/renderer
|
||||
# github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191029155514-4d93894a3f7a
|
||||
# github.com/grafana/grafana-plugin-sdk-go v0.0.0-20191105165811-c4e9ecfec89f
|
||||
github.com/grafana/grafana-plugin-sdk-go/common
|
||||
github.com/grafana/grafana-plugin-sdk-go/dataframe
|
||||
github.com/grafana/grafana-plugin-sdk-go/datasource
|
||||
|
Loading…
Reference in New Issue
Block a user