#include <ovlpjoin_parallel.h>
|
static bool | comp_int (const int a, const int b) |
|
static bool | comp_pair (const std::pair< int, int > &p1, const int val) |
|
static bool | is_equal (const combination_p1 &c1, const combination_p1 &c2, const OvlpRSJoinParallel &joiner) |
|
static bool | is_equal (const combination_p1 &c1, const combination_p1 &c2, const OvlpSelfJoinParallel &joiner) |
|
static bool | is_equal (const combination_p2 &c1, const combination_p2 &c2, const OvlpRSJoinParallel &joiner) |
|
static int | compare (const combination_p1 &c1, const combination_p2 &c2, const OvlpRSJoinParallel &joiner) |
|
static int64_t | nchoosek (int64_t n, int64_t k) |
|
static void | removeShort (const std::vector< std::vector< ui > > &records, std::unordered_map< ui, std::vector< int > > &ele, const OvlpRSJoinParallel &joiner) |
|
static void | removeWidow (std::unordered_map< ui, std::vector< int > > &ele, const std::unordered_map< ui, std::vector< int > > &ele_other) |
|
static void | transform (std::unordered_map< ui, std::vector< int > > &ele, const std::vector< std::pair< int, int > > &eles, std::vector< std::pair< int, int > > &idmap, std::vector< std::vector< std::pair< int, int > > > &ele_lists, std::vector< std::vector< ui > > &dataset, const ui total_eles, const int n, const OvlpRSJoinParallel &joiner) |
|
◆ OvlpUtilParallel() [1/3]
OvlpUtilParallel::OvlpUtilParallel |
( |
| ) |
|
|
default |
◆ ~OvlpUtilParallel()
OvlpUtilParallel::~OvlpUtilParallel |
( |
| ) |
|
|
default |
◆ OvlpUtilParallel() [2/3]
◆ OvlpUtilParallel() [3/3]
◆ comp_int()
static bool OvlpUtilParallel::comp_int |
( |
const int | a, |
|
|
const int | b ) |
|
inlinestatic |
◆ comp_pair()
static bool OvlpUtilParallel::comp_pair |
( |
const std::pair< int, int > & | p1, |
|
|
const int | val ) |
|
inlinestatic |
◆ compare()
◆ is_equal() [1/3]
◆ is_equal() [2/3]
◆ is_equal() [3/3]
◆ nchoosek()
static int64_t OvlpUtilParallel::nchoosek |
( |
int64_t | n, |
|
|
int64_t | k ) |
|
inlinestatic |
◆ removeShort()
void OvlpUtilParallel::removeShort |
( |
const std::vector< std::vector< ui > > & | records, |
|
|
std::unordered_map< ui, std::vector< int > > & | ele, |
|
|
const OvlpRSJoinParallel & | joiner ) |
|
static |
◆ removeWidow()
void OvlpUtilParallel::removeWidow |
( |
std::unordered_map< ui, std::vector< int > > & | ele, |
|
|
const std::unordered_map< ui, std::vector< int > > & | ele_other ) |
|
static |
◆ transform()
void OvlpUtilParallel::transform |
( |
std::unordered_map< ui, std::vector< int > > & | ele, |
|
|
const std::vector< std::pair< int, int > > & | eles, |
|
|
std::vector< std::pair< int, int > > & | idmap, |
|
|
std::vector< std::vector< std::pair< int, int > > > & | ele_lists, |
|
|
std::vector< std::vector< ui > > & | dataset, |
|
|
const ui | total_eles, |
|
|
const int | n, |
|
|
const OvlpRSJoinParallel & | joiner ) |
|
static |
The documentation for this class was generated from the following files: