@ -10,10 +10,15 @@ import (
"github.com/grafana/grafana-plugin-sdk-go/data"
"github.com/grafana/grafana/pkg/expr/classic"
"github.com/grafana/grafana/pkg/expr/mathexp"
"github.com/grafana/grafana/pkg/infra/log"
"gonum.org/v1/gonum/graph/simple"
)
var (
logger = log . New ( "expr" )
)
// baseNode includes commmon properties used across DPNodes.
type baseNode struct {
id int64
@ -241,7 +246,7 @@ func (dn *DSNode) Execute(ctx context.Context, vars mathexp.Vars, s *Service) (m
if len ( qr . Frames ) == 1 {
frame := qr . Frames [ 0 ]
if frame . TimeSeriesSchema ( ) . Type == data . TimeSeriesTypeNot && isNumberTable ( frame ) {
backend . L ogger. Debug ( "expression datasource query (numberSet)" , "query" , refID )
l ogger. Debug ( "expression datasource query (numberSet)" , "query" , refID )
numberSet , err := extractNumberSet ( frame )
if err != nil {
return mathexp . Results { } , err
@ -257,7 +262,7 @@ func (dn *DSNode) Execute(ctx context.Context, vars mathexp.Vars, s *Service) (m
}
for _ , frame := range qr . Frames {
backend . L ogger. Debug ( "expression datasource query (seriesSet)" , "query" , refID )
l ogger. Debug ( "expression datasource query (seriesSet)" , "query" , refID )
series , err := WideToMany ( frame )
if err != nil {
return mathexp . Results { } , err