Database

Wrapper for a sqlite3 database that provide a uniform, easy-to-use interface for the mutation testing plugin.

Alias This

db

Members

Functions

getDetailedFiles
FileRow[] getDetailedFiles()
Undocumented in source. Be warned that the author may not have intended to support it.
getFileChecksum
Nullable!Checksum getFileChecksum(Path p)
Undocumented in source. Be warned that the author may not have intended to support it.
iterateFileMutants
void iterateFileMutants(Mutation.Kind[] kinds, Path file, void delegate(ref const FileMutantRow) dg)

Iterate over the mutants in a specific file.

iterateMutants
void iterateMutants(Mutation.Kind[] kinds, void delegate(const ref IterateMutantRow) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
nextMutation
NextMutationEntry nextMutation(const(Mutation.Kind)[] kinds)

Get the next mutation point + 1 mutant for it that has status unknown.

Static functions

make
auto make(AbsolutePath db, MutationOrder mut_order)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

db
SDatabase db;
Undocumented in source.

Meta