func TypeCodeFromStr()

in odps/datatype/data_type.go [60:111]


func TypeCodeFromStr(s string) TypeID {
	switch strings.ToUpper(s) {
	case "BIGINT":
		return BIGINT
	case "DOUBLE":
		return DOUBLE
	case "BOOLEAN":
		return BOOLEAN
	case "DATETIME":
		return DATETIME
	case "STRING":
		return STRING
	case "DECIMAL":
		return DECIMAL
	case "MAP":
		return MAP
	case "ARRAY":
		return ARRAY
	case "VOID":
		return VOID
	case "TINYINT":
		return TINYINT
	case "SMALLINT":
		return SMALLINT
	case "INT":
		return INT
	case "FLOAT":
		return FLOAT
	case "CHAR":
		return CHAR
	case "VARCHAR":
		return VARCHAR
	case "DATE":
		return DATE
	case "TIMESTAMP":
		return TIMESTAMP
	case "TIMESTAMP_NTZ":
		return TIMESTAMP_NTZ
	case "BINARY":
		return BINARY
	case "INTERVAL_DAY_TIME":
		return IntervalDayTime
	case "INTERVAL_YEAR_MONTH":
		return IntervalYearMonth
	case "STRUCT":
		return STRUCT
	case "JSON":
		return JSON
	default:
		return TypeUnknown
	}
}