InjectIdBuilder

Generate schemata injection IDs (32bit) from mutant checksums (128bit).

There is a possibility that an injection ID result in a collision because they are only 32 bit. If that happens the mutant is discarded as unfeasable to use for schemata.

TODO: if this is changed to being order dependent then it can handle all mutants. But I can't see how that can be done easily both because of how the schemas are generated and how the database is setup.

Members

Functions

finalize
InjectIdResult finalize()
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(MutationStatusId id, Checksum cs)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta