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.
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