Entity Matching by Similarity Join
 
Loading...
Searching...
No Matches
SimJoinBlocker Class Reference

#include <simjoin_blocker.h>

Public Member Functions

 SimJoinBlocker ()=default
 
 ~SimJoinBlocker ()=default
 
 SimJoinBlocker (const SimJoinBlocker &other)=delete
 
 SimJoinBlocker (SimJoinBlocker &&other)=delete
 

Static Public Member Functions

static void selfSimilarityJoinParallel (uint64_t K, const std::string &topKattr, const std::string &attrType, bool ifWeighted)
 
static void RSSimilarityJoinSerial (uint64_t K, const std::string &topKattr, const std::string &attrType, bool ifWeighted, bool isJoinTopK)
 
static void selfSimilarityJoinSerial (uint64_t K, const std::string &topKattr, const std::string &attrType, bool ifWeighted)
 
static void RSSimilarityJoinParallel (uint64_t K, const std::string &topKattr, const std::string &attrType, bool ifWeighted)
 
static void estimateDensity (bool isWeighted, std::vector< double > &densities, std::unordered_map< std::string, double > &attrAverage, const std::string &defaultSampleResDir="")
 
static void selfInterchangeableJoin (uint64_t K, const std::string &topKattr, const std::string &attrType, bool ifWeighted)
 

Constructor & Destructor Documentation

◆ SimJoinBlocker() [1/3]

SimJoinBlocker::SimJoinBlocker ( )
default

◆ ~SimJoinBlocker()

SimJoinBlocker::~SimJoinBlocker ( )
default

◆ SimJoinBlocker() [2/3]

SimJoinBlocker::SimJoinBlocker ( const SimJoinBlocker & other)
delete

◆ SimJoinBlocker() [3/3]

SimJoinBlocker::SimJoinBlocker ( SimJoinBlocker && other)
delete

Member Function Documentation

◆ estimateDensity()

void SimJoinBlocker::estimateDensity ( bool isWeighted,
std::vector< double > & densities,
std::unordered_map< std::string, double > & attrAverage,
const std::string & defaultSampleResDir = "" )
static

◆ RSSimilarityJoinParallel()

static void SimJoinBlocker::RSSimilarityJoinParallel ( uint64_t K,
const std::string & topKattr,
const std::string & attrType,
bool ifWeighted )
static

◆ RSSimilarityJoinSerial()

void SimJoinBlocker::RSSimilarityJoinSerial ( uint64_t K,
const std::string & topKattr,
const std::string & attrType,
bool ifWeighted,
bool isJoinTopK )
static

◆ selfInterchangeableJoin()

void SimJoinBlocker::selfInterchangeableJoin ( uint64_t K,
const std::string & topKattr,
const std::string & attrType,
bool ifWeighted )
static

◆ selfSimilarityJoinParallel()

void SimJoinBlocker::selfSimilarityJoinParallel ( uint64_t K,
const std::string & topKattr,
const std::string & attrType,
bool ifWeighted )
static

◆ selfSimilarityJoinSerial()

static void SimJoinBlocker::selfSimilarityJoinSerial ( uint64_t K,
const std::string & topKattr,
const std::string & attrType,
bool ifWeighted )
static

The documentation for this class was generated from the following files: