MCPcopy Create free account
hub / github.com/bytedance/bolt / readEncoding

Function readEncoding

bolt/vector/VectorSaver.cpp:106–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104}
105
106Encoding readEncoding(std::istream& in) {
107 auto encoding = Encoding(read<int32_t>(in));
108 switch (encoding) {
109 case Encoding::kFlat:
110 case Encoding::kConstant:
111 case Encoding::kDictionary:
112 case Encoding::kLazy:
113 return encoding;
114 default:
115 BOLT_UNSUPPORTED("Unsupported encoding: {}", encoding);
116 }
117}
118
119void writeBuffer(const BufferPtr& buffer, std::ostream& out) {
120 write<int32_t>(buffer->size(), out);

Callers 1

restoreVectorFunction · 0.85

Calls 1

EncodingEnum · 0.70

Tested by

no test coverage detected