MarkedMutantTbl

The checksum is used as primary key to reduce the need to "peek" into the database when updating, adding, linking tables.

Both st_id and mut_id are values that sqlite can reuse between analyzes if they have been previously removed thus the only assured connection between a marked mutant and future code changes is the checksum.

package package
@TableName(markedMutantTable)
@TablePrimaryKey("checksum")
struct MarkedMutantTbl {}

Members

Variables

checksum
long checksum;

Checksum of the mutant status the marking is related to. it is the mutationStatusId id.

column
uint column;
Undocumented in source.
line
uint line;
Undocumented in source.
mutText
string mutText;
Undocumented in source.
mutationStatusId
long mutationStatusId;

updated each analyze.

path
string path;
Undocumented in source.
rationale
string rationale;
Undocumented in source.
time
SysTime time;

Time when the mutant where marked.

toStatus
long toStatus;

The status it should always be changed to.

Meta