in memstore/common/data_type.go [145:179]
func NewDataType(value uint32) (DataType, error) {
ret := DataType(value)
switch ret {
case Bool:
case Int8:
case Uint8:
case Int16:
case Uint16:
case Int32:
case Uint32:
case Int64:
case Float32:
case SmallEnum:
case BigEnum:
case UUID:
case GeoPoint:
case GeoShape:
case ArrayBool:
case ArrayInt8:
case ArrayUint8:
case ArrayInt16:
case ArrayUint16:
case ArrayInt32:
case ArrayUint32:
case ArrayInt64:
case ArrayFloat32:
case ArraySmallEnum:
case ArrayBigEnum:
case ArrayUUID:
case ArrayGeoPoint:
default:
return Unknown, utils.StackError(nil, "Invalid data type value %#x", value)
}
return ret, nil
}