GCBM
|
#include <record.h>
Public Member Functions | |
DisturbanceTypeRecord (int distTypeCode, std::string distTypeName) | |
~DisturbanceTypeRecord () | |
bool | operator== (const DisturbanceTypeRecord &other) const |
size_t | hash () const |
DisturbanceTypeRow | asPersistable () const |
StdDisturbanceTypeRow | asTuple () const |
void | merge (const DisturbanceTypeRecord &other) |
void | setId (Int64 id) |
Int64 | getId () const |
Private Attributes | |
size_t | _hash = -1 |
Int64 | _id |
int | _distTypeCode |
std::string | _distTypeName |
DisturbanceTypeRecord | ( | int | distTypeCode, |
std::string | distTypeName | ||
) |
Initialise variables DisturbanceTypeRecord._distTypeCode as parameter distTypeCode and DisturbanceTypeRecord._distTypeName as parameter distTypeName.
distTypeCode | int |
distTypename | string |
DisturbanceTypeRow asPersistable | ( | ) | const |
Return DisturbanceTypeRow using DisturbanceTypeRecord._id,DisturbanceTypeRecord._distTypeCode and DisturbanceTypeRecord._distTypeName as parameters.
StdDisturbanceTypeRow asTuple | ( | ) | const |
Return StdDisturbanceTypeRow using DisturbanceTypeRecord._id,DisturbanceTypeRecord._distTypeCode and DisturbanceTypeRecord._distTypeName as parameters.
Int64 getId | ( | ) | const |
size_t hash | ( | ) | const |
If DisturbanceTypeRecord._hash is equal to -1,
assign DisturbanceTypeRecord._hash as moja::hash::hash_combine() using DisturbanceTypeRecord._distTypeCode. return DisturbanceTypeRecord._hash
void merge | ( | const DisturbanceTypeRecord & | other | ) |
bool operator== | ( | const DisturbanceTypeRecord & | other | ) | const |
Check if DisturbanceTypeRecord._distTypeCode is equal to parameter other DisturbanceTypeRecord._distTypeCode.
return the boolean value.
other | DisturbanceTypeRecord& |
void setId | ( | Int64 | id | ) |
|
private |
|
private |
|
mutableprivate |
|
private |