influxdb/query/influxql/spectests/retention_policy.go

22 lines
594 B
Go

package spectests
import "fmt"
func init() {
RegisterFixture(
NewFixture(
`SELECT value FROM db0.alternate.cpu`,
`package main
`+fmt.Sprintf(`from(bucketID: "%s")`, altBucketID.String())+`
|> range(start: 1677-09-21T00:12:43.145224194Z, stop: 2262-04-11T23:47:16.854775806Z)
|> filter(fn: (r) => r._measurement == "cpu" and r._field == "value")
|> group(columns: ["_measurement", "_start", "_stop", "_field"], mode: "by")
|> keep(columns: ["_measurement", "_start", "_stop", "_field", "_time", "_value"])
|> rename(columns: {_value: "value"})
|> yield(name: "0")
`,
),
)
}