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

#include <joinutil.h>

Public Member Functions

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

Static Public Member Functions

static bool strLessT (const std::string &s1, const std::string &s2)
 
static uint64_t strHash (const std::string &str, int stPos, int len)
 
static int min (int a, int b, int c)
 
static int min (int *arr)
 
static int max (int a, int b, int c)
 
static char min (char a, char b, char c)
 
static unsigned min (unsigned a, unsigned b, unsigned c)
 
static bool PIndexLess (const PIndex &p1, const PIndex &p2)
 

Constructor & Destructor Documentation

◆ StringJoinUtil() [1/3]

StringJoinUtil::StringJoinUtil ( )
default

◆ ~StringJoinUtil()

StringJoinUtil::~StringJoinUtil ( )
default

◆ StringJoinUtil() [2/3]

StringJoinUtil::StringJoinUtil ( const StringJoinUtil & other)
delete

◆ StringJoinUtil() [3/3]

StringJoinUtil::StringJoinUtil ( StringJoinUtil && other)
delete

Member Function Documentation

◆ max()

int StringJoinUtil::max ( int a,
int b,
int c )
static

◆ min() [1/4]

char StringJoinUtil::min ( char a,
char b,
char c )
static

◆ min() [2/4]

static int StringJoinUtil::min ( int * arr)
inlinestatic

◆ min() [3/4]

static int StringJoinUtil::min ( int a,
int b,
int c )
inlinestatic

◆ min() [4/4]

unsigned StringJoinUtil::min ( unsigned a,
unsigned b,
unsigned c )
static

◆ PIndexLess()

bool StringJoinUtil::PIndexLess ( const PIndex & p1,
const PIndex & p2 )
static

◆ strHash()

uint64_t StringJoinUtil::strHash ( const std::string & str,
int stPos,
int len )
static

◆ strLessT()

bool StringJoinUtil::strLessT ( const std::string & s1,
const std::string & s2 )
static

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