mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-30 07:40:06 +01:00
13 lines
295 B
Go
13 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
|
||
|
}
|