OmniSciDB
a5dc49c757
|
#include "QueryEngine/MurmurHash.h"
#include "QueryEngine/MurmurHash1Inl.h"
#include "QueryEngine/MurmurHash3Inl.h"
Go to the source code of this file.
Functions | |
RUNTIME_EXPORT NEVER_INLINE DEVICE uint32_t | MurmurHash1 (const void *key, int len, const uint32_t seed) |
RUNTIME_EXPORT NEVER_INLINE DEVICE uint64_t | MurmurHash64A (const void *key, int len, uint64_t seed) |
RUNTIME_EXPORT NEVER_INLINE DEVICE uint32_t | MurmurHash3 (const void *key, int len, const uint32_t seed) |
RUNTIME_EXPORT NEVER_INLINE DEVICE uint32_t MurmurHash1 | ( | const void * | key, |
int | len, | ||
const uint32_t | seed | ||
) |
Definition at line 21 of file MurmurHash.cpp.
References MurmurHash1Impl().
Referenced by baseline_hash_join_idx_impl(), and get_composite_key_index_impl().
RUNTIME_EXPORT NEVER_INLINE DEVICE uint32_t MurmurHash3 | ( | const void * | key, |
int | len, | ||
const uint32_t | seed | ||
) |
Definition at line 33 of file MurmurHash.cpp.
References MurmurHash3Impl().
Referenced by key_hash(), and linear_probabilistic_count().
RUNTIME_EXPORT NEVER_INLINE DEVICE uint64_t MurmurHash64A | ( | const void * | key, |
int | len, | ||
uint64_t | seed | ||
) |
Definition at line 27 of file MurmurHash.cpp.
References MurmurHash64AImpl().
Referenced by agg_approximate_count_distinct(), and agg_approximate_count_distinct_gpu().