#include <ovlpjoin.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 combination1 &c1, const combination1 &c2, const OvlpRSJoin &joiner) |
|
static bool | is_equal (const combination1 &c1, const combination1 &c2, const OvlpSelfJoin &joiner) |
|
static bool | is_equal (const combination2 &c1, const combination2 &c2, const OvlpRSJoin &joiner) |
|
static int | compare (const combination1 &c1, const combination2 &c2, const OvlpRSJoin &joiner) |
|
static void | removeShort (const std::vector< std::vector< ui > > &records, std::unordered_map< ui, std::vector< int > > &ele, const OvlpRSJoin &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 OvlpRSJoin &joiner) |
|
◆ OvlpUtil() [1/3]
◆ ~OvlpUtil()
◆ OvlpUtil() [2/3]
OvlpUtil::OvlpUtil |
( |
const OvlpUtil & | other | ) |
|
|
delete |
◆ OvlpUtil() [3/3]
◆ comp_int()
static bool OvlpUtil::comp_int |
( |
const int | a, |
|
|
const int | b ) |
|
inlinestatic |
◆ comp_pair()
static bool OvlpUtil::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]
◆ removeShort()
void OvlpUtil::removeShort |
( |
const std::vector< std::vector< ui > > & | records, |
|
|
std::unordered_map< ui, std::vector< int > > & | ele, |
|
|
const OvlpRSJoin & | joiner ) |
|
static |
◆ removeWidow()
void OvlpUtil::removeWidow |
( |
std::unordered_map< ui, std::vector< int > > & | ele, |
|
|
const std::unordered_map< ui, std::vector< int > > & | ele_other ) |
|
static |
◆ transform()
void OvlpUtil::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 OvlpRSJoin & | joiner ) |
|
static |
The documentation for this class was generated from the following files: