package feature
import "github.com/influxdata/flux/internal/feature"
Index ¶
- func Inject(ctx context.Context, flagger Flagger) context.Context
- func SetMetrics(m Metrics)
- type BoolFlag
- func AggregateTransformationTransport() BoolFlag
- func GroupTransformationGroup() BoolFlag
- func LabelPolymorphism() BoolFlag
- func NarrowTransformationDifference() BoolFlag
- func NarrowTransformationFill() BoolFlag
- func OptimizeAggregateWindow() BoolFlag
- func OptimizeSetTransformation() BoolFlag
- func OptimizeUnionTransformation() BoolFlag
- func PrettyError() BoolFlag
- func SalsaDatabase() BoolFlag
- func Strictnulllogicalops() BoolFlag
- func UnusedSymbolWarnings() BoolFlag
- type Flag
- type Flagger
- type FloatFlag
- type IntFlag
- type Metrics
- type StringFlag
Functions ¶
func Inject ¶
Inject will inject the Flagger into the context.
func SetMetrics ¶
func SetMetrics(m Metrics)
SetMetrics sets the metric store for feature flags.
Types ¶
type BoolFlag ¶
func AggregateTransformationTransport ¶
func AggregateTransformationTransport() BoolFlag
AggregateTransformationTransport - Enable Transport interface for AggregateTransformation
func GroupTransformationGroup ¶
func GroupTransformationGroup() BoolFlag
GroupTransformationGroup - Enable GroupTransformation interface for the group function
func LabelPolymorphism ¶
func LabelPolymorphism() BoolFlag
LabelPolymorphism - Enables label polymorphism in the type system
func NarrowTransformationDifference ¶
func NarrowTransformationDifference() BoolFlag
NarrowTransformationDifference - Enable the NarrowTransformation implementation of difference
func NarrowTransformationFill ¶
func NarrowTransformationFill() BoolFlag
NarrowTransformationFill - Enable the NarrowTransformation implementation of Fill
func OptimizeAggregateWindow ¶
func OptimizeAggregateWindow() BoolFlag
OptimizeAggregateWindow - Enables a version of aggregateWindow written in Go
func OptimizeSetTransformation ¶
func OptimizeSetTransformation() BoolFlag
OptimizeSetTransformation - Enables a version of set that is optimized
func OptimizeUnionTransformation ¶
func OptimizeUnionTransformation() BoolFlag
OptimizeUnionTransformation - Optimize the union transformation
func PrettyError ¶
func PrettyError() BoolFlag
PrettyError - Enables formatting with codespan for errors
func SalsaDatabase ¶
func SalsaDatabase() BoolFlag
SalsaDatabase - Enables the salsa database for semantic analysis
func Strictnulllogicalops ¶
func Strictnulllogicalops() BoolFlag
Strictnulllogicalops - When enabled, nulls in logical expressions should match the behavior language spec.
func UnusedSymbolWarnings ¶
func UnusedSymbolWarnings() BoolFlag
UnusedSymbolWarnings - Enables warnings for unused symbols
type Flag ¶
func ByKey ¶
ByKey returns the Flag corresponding to the given key.
func Flags ¶
func Flags() []Flag
Flags returns all feature flags.
type Flagger ¶
type FloatFlag ¶
type IntFlag ¶
func QueryConcurrencyIncrease ¶
func QueryConcurrencyIncrease() IntFlag
QueryConcurrencyIncrease - Additional dispatcher workers to allocate on top of the minimimum allowable computed by the engine
type Metrics ¶
type StringFlag ¶
type StringFlag = feature.StringFlag
Source Files ¶
- Version
- v0.196.1 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 day ago –
Tools for package owners.