Versions in this module Expand all Collapse all v0 v0.1.1 Aug 16, 2023 v0.1.0 Aug 16, 2023 Changes in this version + var ErrAverageCycleNRowsPerTime = errors.New("average-cycle: bad number of rows per time") + var ErrAverageCycleTimeMismatch = errors.New("average-cycle: cycle time mismatch") + var ErrBadFilterAggregation = fmt.Errorf("bad aggregation mode, available modes are: %q", ...) + var ErrBadProcessor = fmt.Errorf("bad processor type, available types are: %q", common.MapKeys(ProcessorTypes)) + var ErrExpressionFieldSize = errors.New("expression: operand size mismatch") + var ProcessorTypes = map[string]Processor + func DefaultAverageCycleSpec() averageCycleSpec + func DefaultExpressionSpec() expressionSpec + func DefaultFilterSetSpec() filterSetSpec + func DefaultResampleSpec() resampleSpec + func DefaultSelectSpec() selectSpec + func Process(df *dataframe.DataFrame, configs []Config) error + func SliceArithmetic() gval.Language + type Config struct + Type string + TypeSpec yaml.Node + type Processor func(*dataframe.DataFrame, *Config) error