MCPcopy Create free account
hub / github.com/4paradigm/OpenMLDB / DecodeRow

Method DecodeRow

src/codec/row_codec.h:258–265  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

256 }
257
258 static bool DecodeRow(const Schema& schema, // NOLINT
259 const ::fedb::base::Slice& value,
260 std::vector<std::string>& value_vec) { // NOLINT
261 fedb::codec::RowView rv(
262 schema, reinterpret_cast<int8_t*>(const_cast<char*>(value.data())),
263 value.size());
264 return DecodeRow(schema, rv, false, 0, schema.size(), &value_vec);
265 }
266
267 static bool DecodeRow(const Schema& schema, const int8_t* data, int32_t size, bool replace_empty_str,
268 int start, int len, std::vector<std::string>& values) { // NOLINT

Callers

nothing calls this directly

Calls 15

dataMethod · 0.80
GetStrValueMethod · 0.80
GetUInt16Method · 0.80
GetUInt32Method · 0.80
GetUInt64Method · 0.80
sizeMethod · 0.45
IsNULLMethod · 0.45
emptyMethod · 0.45
ValidMethod · 0.45
GetTypeMethod · 0.45
GetStringMethod · 0.45
GetInt16Method · 0.45

Tested by

no test coverage detected