Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CombinedReporter ¶
type CombinedReporter struct {
Reporters []Reporter
}
func (CombinedReporter) Close ¶
func (c CombinedReporter) Close()
func (CombinedReporter) Report ¶
func (c CombinedReporter) Report(obj ReportableObject)
type ExtraneousRow ¶
type ExtraneousTable ¶
ExtraneousTable represents a table that is extraneous to a database.
type FixReporter ¶
func (FixReporter) Close ¶
func (l FixReporter) Close()
func (FixReporter) Report ¶
func (l FixReporter) Report(obj ReportableObject)
type LogReporter ¶
LogReporter reports to `zerolog`.
func (LogReporter) Close ¶
func (l LogReporter) Close()
func (LogReporter) Report ¶
func (l LogReporter) Report(obj ReportableObject)
type MismatchingRow ¶
type MismatchingTableDefinition ¶
MismatchingTableDefinition represents a missing table definition.
type MissingRow ¶
type MissingTable ¶
MissingTable represents a table that is missing from a database.
type ReportableObject ¶
type ReportableObject interface{}
type Reporter ¶
type Reporter interface {
Report(obj ReportableObject)
Close()
}
type StatusReport ¶
type StatusReport struct {
Info string
}
Click to show internal directories.
Click to hide internal directories.