refactor: remove feature flags for pushdowns
parent
13b3bb81cd
commit
2cc5d86ebd
19
flags.yml
19
flags.yml
|
@ -43,12 +43,6 @@
|
|||
contact: Gavin Cabbage
|
||||
expose: true
|
||||
|
||||
- name: Push Down Window Aggregate Mean
|
||||
description: Enable Mean variant of PushDownWindowAggregateRule and PushDownBareAggregateRule
|
||||
key: pushDownWindowAggregateMean
|
||||
default: false
|
||||
contact: Query Team
|
||||
|
||||
- name: Group Window Aggregate Transpose
|
||||
description: Enables the GroupWindowAggregateTransposeRule for all enabled window aggregates
|
||||
key: groupWindowAggregateTranspose
|
||||
|
@ -90,13 +84,6 @@
|
|||
contact: Brett Buddin
|
||||
lifetime: temporary
|
||||
|
||||
- name: Merged Filters Rule
|
||||
description: Create one filter combining multiple single return statements
|
||||
key: mergeFiltersRule
|
||||
default: false
|
||||
contact: Query Team
|
||||
lifetime: temporary
|
||||
|
||||
- name: Band Plot Type
|
||||
description: Enables the creation of a band plot in Dashboards
|
||||
key: bandPlotType
|
||||
|
@ -121,12 +108,6 @@
|
|||
lifetime: temporary
|
||||
expose: true
|
||||
|
||||
- name: Push Down Group Aggregate Min Max
|
||||
description: Enable the min and max variants of the PushDownGroupAggregate planner rule
|
||||
key: pushDownGroupAggregateMinMax
|
||||
default: false
|
||||
contact: Query Team
|
||||
|
||||
- name: Inject Latest Success Time
|
||||
description: Inject the latest successful task run timestamp into a Task query extern when executing.
|
||||
key: injectLatestSuccessTime
|
||||
|
|
|
@ -58,20 +58,6 @@ func FrontendExample() IntFlag {
|
|||
return frontendExample
|
||||
}
|
||||
|
||||
var pushDownWindowAggregateMean = MakeBoolFlag(
|
||||
"Push Down Window Aggregate Mean",
|
||||
"pushDownWindowAggregateMean",
|
||||
"Query Team",
|
||||
false,
|
||||
Temporary,
|
||||
false,
|
||||
)
|
||||
|
||||
// PushDownWindowAggregateMean - Enable Mean variant of PushDownWindowAggregateRule and PushDownBareAggregateRule
|
||||
func PushDownWindowAggregateMean() BoolFlag {
|
||||
return pushDownWindowAggregateMean
|
||||
}
|
||||
|
||||
var groupWindowAggregateTranspose = MakeBoolFlag(
|
||||
"Group Window Aggregate Transpose",
|
||||
"groupWindowAggregateTranspose",
|
||||
|
@ -156,20 +142,6 @@ func SimpleTaskOptionsExtraction() BoolFlag {
|
|||
return simpleTaskOptionsExtraction
|
||||
}
|
||||
|
||||
var mergeFiltersRule = MakeBoolFlag(
|
||||
"Merged Filters Rule",
|
||||
"mergeFiltersRule",
|
||||
"Query Team",
|
||||
false,
|
||||
Temporary,
|
||||
false,
|
||||
)
|
||||
|
||||
// MergedFiltersRule - Create one filter combining multiple single return statements
|
||||
func MergedFiltersRule() BoolFlag {
|
||||
return mergeFiltersRule
|
||||
}
|
||||
|
||||
var bandPlotType = MakeBoolFlag(
|
||||
"Band Plot Type",
|
||||
"bandPlotType",
|
||||
|
@ -212,20 +184,6 @@ func Notebooks() BoolFlag {
|
|||
return notebooks
|
||||
}
|
||||
|
||||
var pushDownGroupAggregateMinMax = MakeBoolFlag(
|
||||
"Push Down Group Aggregate Min Max",
|
||||
"pushDownGroupAggregateMinMax",
|
||||
"Query Team",
|
||||
false,
|
||||
Temporary,
|
||||
false,
|
||||
)
|
||||
|
||||
// PushDownGroupAggregateMinMax - Enable the min and max variants of the PushDownGroupAggregate planner rule
|
||||
func PushDownGroupAggregateMinMax() BoolFlag {
|
||||
return pushDownGroupAggregateMinMax
|
||||
}
|
||||
|
||||
var injectLatestSuccessTime = MakeBoolFlag(
|
||||
"Inject Latest Success Time",
|
||||
"injectLatestSuccessTime",
|
||||
|
@ -259,18 +217,15 @@ var all = []Flag{
|
|||
backendExample,
|
||||
communityTemplates,
|
||||
frontendExample,
|
||||
pushDownWindowAggregateMean,
|
||||
groupWindowAggregateTranspose,
|
||||
newLabels,
|
||||
memoryOptimizedFill,
|
||||
memoryOptimizedSchemaMutation,
|
||||
queryTracing,
|
||||
simpleTaskOptionsExtraction,
|
||||
mergeFiltersRule,
|
||||
bandPlotType,
|
||||
mosaicGraphType,
|
||||
notebooks,
|
||||
pushDownGroupAggregateMinMax,
|
||||
injectLatestSuccessTime,
|
||||
enforceOrgDashboardLimits,
|
||||
}
|
||||
|
@ -280,18 +235,15 @@ var byKey = map[string]Flag{
|
|||
"backendExample": backendExample,
|
||||
"communityTemplates": communityTemplates,
|
||||
"frontendExample": frontendExample,
|
||||
"pushDownWindowAggregateMean": pushDownWindowAggregateMean,
|
||||
"groupWindowAggregateTranspose": groupWindowAggregateTranspose,
|
||||
"newLabels": newLabels,
|
||||
"memoryOptimizedFill": memoryOptimizedFill,
|
||||
"memoryOptimizedSchemaMutation": memoryOptimizedSchemaMutation,
|
||||
"queryTracing": queryTracing,
|
||||
"simpleTaskOptionsExtraction": simpleTaskOptionsExtraction,
|
||||
"mergeFiltersRule": mergeFiltersRule,
|
||||
"bandPlotType": bandPlotType,
|
||||
"mosaicGraphType": mosaicGraphType,
|
||||
"notebooks": notebooks,
|
||||
"pushDownGroupAggregateMinMax": pushDownGroupAggregateMinMax,
|
||||
"injectLatestSuccessTime": injectLatestSuccessTime,
|
||||
"enforceOrgDashboardLimits": enforceOrgDashboardLimits,
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue