lbug 0.16.1

An in-process property graph database management system built for query speed and scalability
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "function/uuid/functions/gen_random_uuid.h"

#include "common/random_engine.h"
#include "function/function.h"

namespace lbug {
namespace function {

void GenRandomUUID::operation(common::uuid& input, void* dataPtr) {
    auto clientContext = static_cast<FunctionBindData*>(dataPtr)->clientContext;
    input = common::UUID::generateRandomUUID(common::RandomEngine::Get(*clientContext));
}

} // namespace function
} // namespace lbug