influxdb/storage/readservice/common.go

27 lines
481 B
Go

package readservice
import "github.com/influxdata/platform/models"
const (
fieldKey = "_field"
measurementKey = "_measurement"
)
var (
fieldKeyBytes = []byte(fieldKey)
measurementKeyBytes = []byte(measurementKey)
)
func normalizeTags(tags models.Tags) {
for i, tag := range tags {
if len(tag.Key) == 2 && tag.Key[0] == '_' {
switch tag.Key[1] {
case 'f':
tags[i].Key = fieldKeyBytes
case 'm':
tags[i].Key = measurementKeyBytes
}
}
}
}