MCPcopy Create free account
hub / github.com/apache/thrift / getTypeNameForTypeID

Method getTypeNameForTypeID

lib/php/lib/Protocol/TJSONProtocol.php:79–109  ·  view source on GitHub ↗
($typeID)

Source from the content-addressed store, hash-verified

77 const NAME_UUID = "uid";
78
79 private function getTypeNameForTypeID($typeID)
80 {
81 switch ($typeID) {
82 case TType::BOOL:
83 return self::NAME_BOOL;
84 case TType::BYTE:
85 return self::NAME_BYTE;
86 case TType::I16:
87 return self::NAME_I16;
88 case TType::I32:
89 return self::NAME_I32;
90 case TType::I64:
91 return self::NAME_I64;
92 case TType::DOUBLE:
93 return self::NAME_DOUBLE;
94 case TType::STRING:
95 return self::NAME_STRING;
96 case TType::STRUCT:
97 return self::NAME_STRUCT;
98 case TType::MAP:
99 return self::NAME_MAP;
100 case TType::SET:
101 return self::NAME_SET;
102 case TType::LST:
103 return self::NAME_LIST;
104 case TType::UUID:
105 return self::NAME_UUID;
106 default:
107 throw new TProtocolException("Unrecognized type", TProtocolException::UNKNOWN);
108 }
109 }
110
111 private function getTypeIDForTypeName($name)
112 {

Callers 4

writeFieldBeginMethod · 0.95
writeMapBeginMethod · 0.95
writeListBeginMethod · 0.95
writeSetBeginMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected