15#ifndef PROVSQL_UTILS_CPP_H
16#define PROVSQL_UTILS_CPP_H
Core types, constants, and utilities shared across ProvSQL.
pg_uuid_t string2uuid(const std::string &source)
Parse a UUID string into a pg_uuid_t.
std::string UUIDDatum2string(Datum token)
Convert a PostgreSQL Datum holding a UUID to a std::string.
std::size_t hash_value(const pg_uuid_t &u)
Compute a hash value for a pg_uuid_t.
bool operator==(const pg_uuid_t &u, const pg_uuid_t &v)
Test two pg_uuid_t values for equality.
std::string uuid2string(pg_uuid_t uuid)
Format a pg_uuid_t as a std::string.