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 OptimizeAggregateWindow() BoolFlag
- func OptimizeSetTransformation() BoolFlag
- func OptimizeUnionTransformation() BoolFlag
- func RemoveRedundantSortNodes() BoolFlag
- func UnusedSymbolWarnings() BoolFlag
- func VectorizedConditionals() BoolFlag
- func VectorizedConst() BoolFlag
- func VectorizedEqualityOps() BoolFlag
- func VectorizedFloat() BoolFlag
- func VectorizedUnaryOps() 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 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 OptimizeUnionTransformation ¶ added in v0.147.0
func OptimizeUnionTransformation() BoolFlag
OptimizeUnionTransformation - Optimize the union transformation
func RemoveRedundantSortNodes ¶ added in v0.177.0
func RemoveRedundantSortNodes() BoolFlag
RemoveRedundantSortNodes - Planner will remove sort nodes when tables are already sorted
func UnusedSymbolWarnings ¶ added in v0.171.0
func UnusedSymbolWarnings() BoolFlag
UnusedSymbolWarnings - Enables warnings for unused symbols
func VectorizedConditionals ¶ added in v0.177.0
func VectorizedConditionals() BoolFlag
VectorizedConditionals - Calls to map can be vectorized when conditional expressions appear in the function
func VectorizedConst ¶ added in v0.175.0
func VectorizedConst() BoolFlag
VectorizedConst - Calls to map can be vectorized when select literals appear in the function
func VectorizedEqualityOps ¶ added in v0.179.0
func VectorizedEqualityOps() BoolFlag
VectorizedEqualityOps - Calls to map can be vectorized when equality ops appear in the function
func VectorizedFloat ¶ added in v0.180.0
func VectorizedFloat() BoolFlag
VectorizedFloat - Calls to map can be vectorized when float casts appear in the function
func VectorizedUnaryOps ¶ added in v0.181.0
func VectorizedUnaryOps() BoolFlag
VectorizedUnaryOps - Calls to map can be vectorized when unary ops appear in the function
type IntFlag ¶
func QueryConcurrencyIncrease ¶ added in v0.177.0
func QueryConcurrencyIncrease() IntFlag
QueryConcurrencyIncrease - Additional dispatcher workers to allocate on top of the minimimum allowable computed by the engine
type StringFlag ¶
type StringFlag = feature.StringFlag