VictoriaMetrics/lib/metricsql/utils.go
2019-12-25 22:20:30 +02:00

12 lines
295 B
Go

package metricsql
// ExpandWithExprs expands WITH expressions inside q and returns the resulting
// PromQL without WITH expressions.
func ExpandWithExprs(q string) (string, error) {
e, err := Parse(q)
if err != nil {
return "", err
}
buf := e.AppendString(nil)
return string(buf), nil
}