influxdb/common/type.go

29 lines
364 B
Go

package common
import "fmt"
type Type int
const (
TYPE_UNKNOWN = iota
TYPE_INT
TYPE_STRING
TYPE_BOOL
TYPE_DOUBLE
)
func (t Type) String() string {
switch t {
case TYPE_INT:
return "INT"
case TYPE_STRING:
return "STRING"
case TYPE_BOOL:
return "BOOL"
case TYPE_DOUBLE:
return "DOUBLE"
default:
panic(fmt.Errorf("Unknown type: %d", t))
}
}