package events
import "github.com/influxdata/flux/stdlib/contrib/tomhollingworth/events"
Index ¶
- Constants
- func NewDurationTransformation(d execute.Dataset, cache execute.TableBuilderCache, spec *DurationProcedureSpec) *durationTransformation
- type DurationOpSpec
- type DurationProcedureSpec
Constants ¶
const DurationKind = "duration"
Functions ¶
func NewDurationTransformation ¶
func NewDurationTransformation(d execute.Dataset, cache execute.TableBuilderCache, spec *DurationProcedureSpec) *durationTransformation
Types ¶
type DurationOpSpec ¶
type DurationOpSpec struct { Unit flux.Duration `json:"unit"` TimeColumn string `json:"timeColumn"` ColumnName string `json:"columnName"` StopColumn string `json:"stopColumn"` Stop flux.Time `json:"stop"` IsStop bool }
func (*DurationOpSpec) Kind ¶
func (s *DurationOpSpec) Kind() flux.OperationKind
type DurationProcedureSpec ¶
type DurationProcedureSpec struct { plan.DefaultCost Unit flux.Duration `json:"unit"` TimeColumn string `json:"timeColumn"` ColumnName string `json:"columnName"` StopColumn string `json:"stopColumn"` Stop flux.Time `json:"stop"` IsStop bool }
func (*DurationProcedureSpec) Copy ¶
func (s *DurationProcedureSpec) Copy() plan.ProcedureSpec
func (*DurationProcedureSpec) Kind ¶
func (s *DurationProcedureSpec) Kind() plan.ProcedureKind
Source Files ¶
- Version
- v0.196.1 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 1 day ago –
Tools for package owners.