Documentation ¶
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 NarrowTransformationLimit() BoolFlag
- func OptimizeAggregateWindow() BoolFlag
- func OptimizeSetTransformation() BoolFlag
- func OptimizeStateTracking() BoolFlag
- func OptimizeUnionTransformation() BoolFlag
- func UnusedSymbolWarnings() BoolFlag
- func VectorizeLogicalOperators() BoolFlag
- func VectorizedMap() BoolFlag
- type Flag
- type Flagger
- type FloatFlag
- type IntFlag
- type Metrics
- type StringFlag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetMetrics ¶ added in v0.156.0
func SetMetrics(m Metrics)
SetMetrics sets the metric store for feature flags.
Types ¶
type BoolFlag ¶
func AggregateTransformationTransport ¶ added in v0.127.0
func AggregateTransformationTransport() BoolFlag
AggregateTransformationTransport - Enable Transport interface for AggregateTransformation
func GroupTransformationGroup ¶ added in v0.131.0
func GroupTransformationGroup() BoolFlag
GroupTransformationGroup - Enable GroupTransformation interface for the group function
func LabelPolymorphism ¶ added in v0.166.0
func LabelPolymorphism() BoolFlag
LabelPolymorphism - Enables label polymorphism in the type system
func NarrowTransformationDifference ¶ added in v0.156.0
func NarrowTransformationDifference() BoolFlag
NarrowTransformationDifference - Enable the NarrowTransformation implementation of difference
func NarrowTransformationFill ¶ added in v0.157.0
func NarrowTransformationFill() BoolFlag
NarrowTransformationFill - Enable the NarrowTransformation implementation of Fill
func NarrowTransformationLimit ¶ added in v0.157.0
func NarrowTransformationLimit() BoolFlag
NarrowTransformationLimit - Enable the NarrowStateTransformation implementation of limit
func OptimizeAggregateWindow ¶ added in v0.157.0
func OptimizeAggregateWindow() BoolFlag
OptimizeAggregateWindow - Enables a version of aggregateWindow written in Go
func OptimizeSetTransformation ¶ added in v0.167.0
func OptimizeSetTransformation() BoolFlag
OptimizeSetTransformation - Enables a version of set that is optimized
func OptimizeStateTracking ¶ added in v0.159.0
func OptimizeStateTracking() BoolFlag
OptimizeStateTracking - Enable implementation of NarrowStateTransformation of stateTracking
func OptimizeUnionTransformation ¶ added in v0.147.0
func OptimizeUnionTransformation() BoolFlag
OptimizeUnionTransformation - Optimize the union transformation
func UnusedSymbolWarnings ¶ added in v0.171.0
func UnusedSymbolWarnings() BoolFlag
UnusedSymbolWarnings - Enables warnings for unused symbols
func VectorizeLogicalOperators ¶ added in v0.168.0
func VectorizeLogicalOperators() BoolFlag
VectorizeLogicalOperators - Vectorizes logical operators inside map
func VectorizedMap ¶ added in v0.154.0
func VectorizedMap() BoolFlag
VectorizedMap - Enables the version of map that supports vectorized functions
type IntFlag ¶
func QueryConcurrencyLimit ¶ added in v0.132.0
func QueryConcurrencyLimit() IntFlag
QueryConcurrencyLimit - Sets the query concurrency limit for the planner
type StringFlag ¶
type StringFlag = feature.StringFlag