Entity Matching by Similarity Join
 
Loading...
Searching...
No Matches
hashValue Struct Reference

#include <index.h>

Public Member Functions

 hashValue ()
 
 hashValue (int in_id, int in_stPos, int in_enPos, uint64_t in_value)
 
 hashValue (int in_id, int in_stPos, int in_enPos, const std::string &str)
 
void update (int newid, int newStPos, int newEnPos, const std::string &str, uint64_t *power)
 
uint64_t strHash (const std::string &str, int stPos, int len)
 

Public Attributes

int id {0}
 
int stPos {0}
 
int enPos {0}
 
uint64_t value {0}
 

Constructor & Destructor Documentation

◆ hashValue() [1/3]

hashValue::hashValue ( )
inline

◆ hashValue() [2/3]

hashValue::hashValue ( int in_id,
int in_stPos,
int in_enPos,
uint64_t in_value )
inline

◆ hashValue() [3/3]

hashValue::hashValue ( int in_id,
int in_stPos,
int in_enPos,
const std::string & str )
inline

Member Function Documentation

◆ strHash()

uint64_t hashValue::strHash ( const std::string & str,
int stPos,
int len )
inline

◆ update()

void hashValue::update ( int newid,
int newStPos,
int newEnPos,
const std::string & str,
uint64_t * power )
inline

Member Data Documentation

◆ enPos

int hashValue::enPos {0}

◆ id

int hashValue::id {0}

◆ stPos

int hashValue::stPos {0}

◆ value

uint64_t hashValue::value {0}

The documentation for this struct was generated from the following file: