MCPcopy Create free account
hub / github.com/activeloopai/deeplake / parse_bytea_element

Function parse_bytea_element

cpp/deeplake_pg/utils.hpp:439–449  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

437// Helper function to parse a single bytea element as a number
438template <typename T>
439inline bool parse_bytea_element(bytea* b, T& value)
440{
441 if (b == nullptr)
442 return false;
443
444 const char* data = VARDATA(b);
445 size_t len = VARSIZE(b) - VARHDRSZ;
446
447 auto [ptr, ec] = std::from_chars(data, data + len, value);
448 return ec == std::errc{};
449}
450
451inline Datum make_special_datum(Oid table_id, int64_t row_id, AttrNumber column_id, Oid attr_typeid)
452{

Callers 1

parse_special_datumFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected