Documentation
¶
Index ¶
- Constants
- Variables
- func LongFrameVersions() []data.FrameTypeVersion
- func MultiFrameVersions() []data.FrameTypeVersion
- func WideFrameVersions() []data.FrameTypeVersion
- type Collection
- type CollectionRW
- type CollectionReader
- type CollectionWriter
- type LongFrame
- type MetricRef
- type MultiFrame
- type WideFrame
- func (wf *WideFrame) AddMetric(metricName string, l data.Labels, value interface{}) error
- func (wf *WideFrame) Frames() data.Frames
- func (wf *WideFrame) GetCollection(validateData bool) (Collection, error)
- func (wf *WideFrame) SetMetricMD(metricName string, l data.Labels, fc data.FieldConfig)
- func (wf *WideFrame) Validate() (isEmpty bool, errors []error)
Constants ¶
View Source
const FrameTypeNumericLong = "numeric_long"
View Source
const FrameTypeNumericWide = "numeric_wide"
Variables ¶
View Source
var LongFrameVersionLatest = LongFrameVersions()[len(LongFrameVersions())-1]
View Source
var MultiFrameVersionLatest = MultiFrameVersions()[len(MultiFrameVersions())-1]
View Source
var WideFrameVersionLatest = WideFrameVersions()[len(WideFrameVersions())-1]
Functions ¶
func LongFrameVersions ¶ added in v0.148.0
func LongFrameVersions() []data.FrameTypeVersion
func MultiFrameVersions ¶ added in v0.148.0
func MultiFrameVersions() []data.FrameTypeVersion
func WideFrameVersions ¶ added in v0.148.0
func WideFrameVersions() []data.FrameTypeVersion
Types ¶
type Collection ¶
type Collection struct {
Refs []MetricRef
RemainderIndices []sdata.FrameFieldIndex
Warning error
}
type CollectionRW ¶ added in v0.148.0
type CollectionRW interface {
CollectionWriter
CollectionReader
}
type CollectionReader ¶
type CollectionReader interface {
GetCollection(validateData bool) (Collection, error)
}
func CollectionReaderFromFrames ¶ added in v0.148.0
func CollectionReaderFromFrames(frames []*data.Frame) (CollectionReader, error)
type CollectionWriter ¶
type LongFrame ¶
func NewLongFrame ¶
func NewLongFrame(v data.FrameTypeVersion) (*LongFrame, error)
func (*LongFrame) GetCollection ¶ added in v0.148.0
func (lf *LongFrame) GetCollection(validateData bool) (Collection, error)
type MetricRef ¶
func (MetricRef) GetMetricName ¶
func (MetricRef) NullableFloat64Value ¶ added in v0.148.0
FloatValue returns the *float64 of the value, a bool that is true if the value is empty (no field, or zero length field) and an error if the field can not be converted to a *float64.
type MultiFrame ¶
func NewMultiFrame ¶
func NewMultiFrame(v data.FrameTypeVersion) (*MultiFrame, error)
func (*MultiFrame) AddMetric ¶
func (mf *MultiFrame) AddMetric(metricName string, l data.Labels, value interface{}) error
func (*MultiFrame) Frames ¶ added in v0.148.0
func (mf *MultiFrame) Frames() data.Frames
func (*MultiFrame) GetCollection ¶ added in v0.148.0
func (mf *MultiFrame) GetCollection(validateData bool) (Collection, error)
func (*MultiFrame) SetMetricMD ¶
func (mf *MultiFrame) SetMetricMD(metricName string, l data.Labels, fc data.FieldConfig)
type WideFrame ¶
func NewWideFrame ¶
func NewWideFrame(v data.FrameTypeVersion) (*WideFrame, error)
func (*WideFrame) GetCollection ¶ added in v0.148.0
func (wf *WideFrame) GetCollection(validateData bool) (Collection, error)
func (*WideFrame) SetMetricMD ¶
Click to show internal directories.
Click to hide internal directories.