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

#include <io.h>

Public Member Functions

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

Static Public Member Functions

static void escapeOneRow (std::string &str)
 
static void writeOneTable (const Table &table, const std::string &outputFilePath)
 
static void writeSampleResSnowmanCSV (const std::vector< std::pair< int, int > > &pairs, const std::vector< ui > &idMapA, const std::vector< ui > &idMapB, const std::string &defaultOutputDir="")
 
static void writeSampleResMegallenCSV (const std::vector< std::pair< int, int > > &pairs, const std::vector< ui > &idMapA, const std::vector< ui > &idMapB, const Table &tableA, const Table &tableB, const std::vector< int > &label, const std::string &defaultOutputDir="")
 
static void writeBlockResSnowmanCSV (const Table &tableA, const std::vector< std::vector< int > > &final_pairs, const std::string &defaultOutputDir="")
 
static void writeBlockResMegallenCSV (const Table &tableA, const Table &tableB, ui oneTableSize, const std::vector< std::vector< int > > &final_pairs, const std::string &defaultOutputDir="")
 

Constructor & Destructor Documentation

◆ MultiWriter() [1/3]

MultiWriter::MultiWriter ( )
default

◆ ~MultiWriter()

MultiWriter::~MultiWriter ( )
default

◆ MultiWriter() [2/3]

MultiWriter::MultiWriter ( const MultiWriter & other)
delete

◆ MultiWriter() [3/3]

MultiWriter::MultiWriter ( MultiWriter && other)
delete

Member Function Documentation

◆ escapeOneRow()

void MultiWriter::escapeOneRow ( std::string & str)
static

◆ writeBlockResMegallenCSV()

void MultiWriter::writeBlockResMegallenCSV ( const Table & tableA,
const Table & tableB,
ui oneTableSize,
const std::vector< std::vector< int > > & final_pairs,
const std::string & defaultOutputDir = "" )
static

◆ writeBlockResSnowmanCSV()

void MultiWriter::writeBlockResSnowmanCSV ( const Table & tableA,
const std::vector< std::vector< int > > & final_pairs,
const std::string & defaultOutputDir = "" )
static

◆ writeOneTable()

void MultiWriter::writeOneTable ( const Table & table,
const std::string & outputFilePath )
static

◆ writeSampleResMegallenCSV()

void MultiWriter::writeSampleResMegallenCSV ( const std::vector< std::pair< int, int > > & pairs,
const std::vector< ui > & idMapA,
const std::vector< ui > & idMapB,
const Table & tableA,
const Table & tableB,
const std::vector< int > & label,
const std::string & defaultOutputDir = "" )
static

◆ writeSampleResSnowmanCSV()

void MultiWriter::writeSampleResSnowmanCSV ( const std::vector< std::pair< int, int > > & pairs,
const std::vector< ui > & idMapA,
const std::vector< ui > & idMapB,
const std::string & defaultOutputDir = "" )
static

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