MCPcopy Create free account
hub / github.com/apache/impala / GenerateUUID

Function GenerateUUID

be/src/util/uid-util.h:125–131  ·  view source on GitHub ↗

generates a 16 byte UUID

Source from the content-addressed store, hash-verified

123
124/// generates a 16 byte UUID
125inline TUniqueId GenerateUUID() {
126 const std::string& u = GenerateUUIDString();
127 TUniqueId uid;
128 memcpy(&uid.hi, u.data(), sizeof(int64_t));
129 memcpy(&uid.lo, u.data() + sizeof(int64_t), sizeof(int64_t));
130 return uid;
131}
132
133/// Determines if a query id is empty.
134inline bool UUIDEmpty(const TUniqueId& id) {

Callers 3

CreateCacheFileMethod · 0.85
CheckHolePunchMethod · 0.85
TESTFunction · 0.85

Calls 2

GenerateUUIDStringFunction · 0.85
dataMethod · 0.45

Tested by 1

TESTFunction · 0.68