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

#include <jaccard_sampler.h>

Inheritance diagram for JacSampler:
Sampler

Public Member Functions

 JacSampler ()=default
 
 JacSampler (double _det, std::string _blkAttr, bool _isRS)
 
 ~JacSampler ()=default
 
 JacSampler (const JacSampler &other)=delete
 
 JacSampler (JacSampler &&other)=delete
 
void sample (const std::string &pathTableA, const std::string &pathTableB)
 
 Sampler ()=default
 
 Sampler (std::string _blkAttr, bool _isRS)
 
 Sampler (const Sampler &other)=delete
 
 Sampler (Sampler &&other)=delete
 
- Public Member Functions inherited from Sampler
 Sampler ()=default
 
 Sampler (std::string _blkAttr, bool _isRS)
 
 ~Sampler ()=default
 
 Sampler (const Sampler &other)=delete
 
 Sampler (Sampler &&other)=delete
 
void readTable (const std::string &_pathTableA, const std::string &_pathTableB)
 
void prepareRecords (ui columnA, ui columnB, TokenizerType tt, ui q)
 

Public Attributes

double det {0.0}
 
- Public Attributes inherited from Sampler
std::string blkAttr
 
bool isRS {false}
 
ui numWord {0}
 
std::string pathTableA
 
std::string pathTableB
 
Table tableA
 
Table tableB
 
std::vector< std::vector< ui > > recordsA
 
std::vector< std::vector< ui > > recordsB
 
std::vector< double > weightsA
 
std::vector< double > weightsB
 
std::vector< double > wordwt
 
std::vector< uiidMapA
 
std::vector< uiidMapB
 
std::vector< std::pair< int, int > > pairs
 

Constructor & Destructor Documentation

◆ JacSampler() [1/4]

JacSampler::JacSampler ( )
default

◆ JacSampler() [2/4]

JacSampler::JacSampler ( double _det,
std::string _blkAttr,
bool _isRS )
inline

◆ ~JacSampler()

JacSampler::~JacSampler ( )
default

◆ JacSampler() [3/4]

JacSampler::JacSampler ( const JacSampler & other)
delete

◆ JacSampler() [4/4]

JacSampler::JacSampler ( JacSampler && other)
delete

Member Function Documentation

◆ sample()

void JacSampler::sample ( const std::string & pathTableA,
const std::string & pathTableB )
virtual

Implements Sampler.

◆ Sampler() [1/4]

Sampler::Sampler ( )
default

◆ Sampler() [2/4]

Sampler::Sampler ( const Sampler & other)
delete

◆ Sampler() [3/4]

Sampler::Sampler ( Sampler && other)
delete

◆ Sampler() [4/4]

Sampler::Sampler ( std::string _blkAttr,
bool _isRS )
inline

Member Data Documentation

◆ det

double JacSampler::det {0.0}

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