in ubjson/parse.go [873:898]
func markerToBaseType(marker byte) structform.BaseType {
switch marker {
case falseMarker, trueMarker:
return structform.BoolType
case charMarker:
return structform.ByteType
case int8Marker:
return structform.Int8Type
case uint8Marker:
return structform.Uint8Type
case int16Marker:
return structform.Int16Type
case int32Marker:
return structform.Int32Type
case int64Marker:
return structform.Int64Type
case float32Marker:
return structform.Float32Type
case float64Marker:
return structform.Float64Type
case highPrecMarker, stringMarker:
return structform.StringType
default:
return structform.AnyType
}
}