diff --git a/pkg/sql/inspect/BUILD.bazel b/pkg/sql/inspect/BUILD.bazel index d8f659c001f8..edcfb2446b20 100644 --- a/pkg/sql/inspect/BUILD.bazel +++ b/pkg/sql/inspect/BUILD.bazel @@ -13,6 +13,7 @@ go_library( "issue.go", "log_sink.go", "progress.go", + "row_count_check.go", "runner.go", "span_source.go", "table_sink.go", diff --git a/pkg/sql/inspect/row_count_check.go b/pkg/sql/inspect/row_count_check.go new file mode 100644 index 000000000000..447a0f9a4c39 --- /dev/null +++ b/pkg/sql/inspect/row_count_check.go @@ -0,0 +1,15 @@ +// Copyright 2025 The Cockroach Authors. +// +// Use of this software is governed by the CockroachDB Software License +// included in the /LICENSE file. + +package inspect + +// inspectCheckRowCount defines an inspectCheck that counts rows in addition to +// its primary validation. +type inspectCheckRowCount interface { + inspectCheck + + // Rows returns the number of rows counted by the check. + Rows() uint64 +}