SQL Expressions: Enable Auto-complete (#106511)
* First draft autocomplete * Better naming * Change suggestion to table/column population * Remove all suggestions, just use table/column population but trigger on space * Gate feature flag behind a feature flag * Reorganize and add function list * Add blurb about autocomplete to docs * Update public/app/features/expressions/utils/metaSqlExpr.ts Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com> * Add try catch, remove promise resolve --------- Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com>
This commit is contained in:
@@ -803,6 +803,13 @@ var (
|
||||
FrontendOnly: false,
|
||||
Owner: grafanaDatasourcesCoreServicesSquad,
|
||||
},
|
||||
{
|
||||
Name: "sqlExpressionsColumnAutoComplete",
|
||||
Description: "Enables column autocomplete for SQL Expressions",
|
||||
Stage: FeatureStageExperimental,
|
||||
FrontendOnly: true,
|
||||
Owner: grafanaDataProSquad,
|
||||
},
|
||||
{
|
||||
Name: "groupToNestedTableTransformation",
|
||||
Description: "Enables the group to nested table transformation",
|
||||
|
||||
@@ -105,6 +105,7 @@ scopeApi,experimental,@grafana/grafana-app-platform-squad,false,false,false
|
||||
promQLScope,GA,@grafana/oss-big-tent,false,false,false
|
||||
logQLScope,privatePreview,@grafana/observability-logs,false,false,false
|
||||
sqlExpressions,privatePreview,@grafana/grafana-datasources-core-services,false,false,false
|
||||
sqlExpressionsColumnAutoComplete,experimental,@grafana/datapro,false,false,true
|
||||
groupToNestedTableTransformation,GA,@grafana/dataviz-squad,false,false,true
|
||||
newPDFRendering,GA,@grafana/grafana-operator-experience-squad,false,false,false
|
||||
tlsMemcached,GA,@grafana/grafana-operator-experience-squad,false,false,false
|
||||
|
||||
|
@@ -431,6 +431,10 @@ const (
|
||||
// Enables SQL Expressions, which can execute SQL queries against data source results.
|
||||
FlagSqlExpressions = "sqlExpressions"
|
||||
|
||||
// FlagSqlExpressionsColumnAutoComplete
|
||||
// Enables column autocomplete for SQL Expressions
|
||||
FlagSqlExpressionsColumnAutoComplete = "sqlExpressionsColumnAutoComplete"
|
||||
|
||||
// FlagGroupToNestedTableTransformation
|
||||
// Enables the group to nested table transformation
|
||||
FlagGroupToNestedTableTransformation = "groupToNestedTableTransformation"
|
||||
|
||||
@@ -3111,6 +3111,19 @@
|
||||
"codeowner": "@grafana/grafana-datasources-core-services"
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {
|
||||
"name": "sqlExpressionsColumnAutoComplete",
|
||||
"resourceVersion": "1751471729972",
|
||||
"creationTimestamp": "2025-07-02T15:55:29Z"
|
||||
},
|
||||
"spec": {
|
||||
"description": "Enables column autocomplete for SQL Expressions",
|
||||
"stage": "experimental",
|
||||
"codeowner": "@grafana/datapro",
|
||||
"frontend": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {
|
||||
"name": "sseGroupByDatasource",
|
||||
|
||||
Reference in New Issue
Block a user