# Functions
CheckQueryAbsent is a checker function that considers any output row a problem.
CheckQueryBool is a checker function that checks boolean output.
CheckQueryPresent is a checker function that considers missing output a problem.
DiffPretty returns string with pretty diff between two strings.
DiffResults returns diff (in form of slice of CheckResult) between two slices of CheckResult.
DiffRows calculates diff (in form of slice of Row) between two slices of Row.
FailedCheck provides easy way to create failed CheckResult.
FindCheckInCheckResults returns position of CheckResult with given Check in []CheckResult.
GetChecks scans filesystem under searchDir and returns list of checks.
NewRow is a row constructor.
ReadCheck reads check from io.Reader.
ReadCheckFile reads check from file at filePath.
ReadReport reads previous report in CSV format from some io.Reader.
ReadReportFile reads report from file at filePath.
ReportProblems counts and pretty print problems.
ResultInSlice checks if we have CheckResult in slice of CheckResults.
RunChecks runs all check, uses dbConnString for db connection.
ToTabString returns keys and values in CSV format.
WriteReport writes report in CSV format to some io.Writer.
WriteReportFile writes report to file at filePath.
# Variables
Error is our error log.