Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::UUIDv7 Class Reference

The UUIDv7 class contains static operations for the UUIDv7 type. More...

#include <duckdb.hpp>

Inheritance diagram for duckdb::UUIDv7:
Collaboration diagram for duckdb::UUIDv7:

Static Public Member Functions

static hugeint_t GenerateRandomUUID (RandomEngine &engine)
 Generate a random UUID v7 value.
 
static hugeint_t GenerateRandomUUID ()
 
- Static Public Member Functions inherited from duckdb::BaseUUID
static bool FromString (const string &str, hugeint_t &result, bool strict=false)
 Convert a uuid string to a hugeint object.
 
static bool FromCString (const char *str, idx_t len, hugeint_t &result)
 Convert a uuid string to a hugeint object.
 
static void ToString (hugeint_t input, char *buf)
 Convert a hugeint object to a uuid style string.
 
static hugeint_t FromUHugeint (uhugeint_t input)
 Convert a uhugeint_t object to a uuid value.
 
static uhugeint_t ToUHugeint (hugeint_t input)
 Convert a uuid value to a uhugeint_t object.
 
static hugeint_t FromBlob (const_data_ptr_t input)
 Convert 16-byte binary data to UUID (hugeint_t)
 
static void ToBlob (hugeint_t input, data_ptr_t output)
 Convert UUID (hugeint_t) to 16-byte binary data.
 
static string ToString (hugeint_t input)
 Convert a hugeint object to a uuid style string.
 
static hugeint_t FromString (const string &str)
 

Additional Inherited Members

- Static Public Attributes inherited from duckdb::BaseUUID
static constexpr const uint8_t STRING_SIZE = 36
 
- Static Protected Member Functions inherited from duckdb::BaseUUID
static hugeint_t Convert (const std::array< uint8_t, 16 > &bytes)
 Util function, which converts uint8_t array to hugeint_t.
 

Detailed Description

The UUIDv7 class contains static operations for the UUIDv7 type.


The documentation for this class was generated from the following file: