Skip to content

Commit

Permalink
Respond to comment
Browse files Browse the repository at this point in the history
  • Loading branch information
allisonport-db committed Jan 30, 2025
1 parent 8d4da3b commit 952b245
Showing 1 changed file with 18 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -221,22 +221,28 @@ class ScanReportSuite extends AnyFunSuite with MetricsReportTestUtils {
val expectedSkippingFilter = new Predicate(
"<=", new Column(Array("minValues", "id")), Literal.ofLong(0))

// The below metrics are incremented during log replay before any filtering happens and thus
// should be the same for all of the following test cases
val expectedNumAddFiles = 2
val expectedNumAddFilesFromDeltaFiles = 2
val expectedNumActiveAddFiles = 2

// No filter - 2 add files one for each partition
checkScanReport(
path,
expectException = false,
expectedNumAddFiles = 2,
expectedNumAddFilesFromDeltaFiles = 2,
expectedNumActiveAddFiles = 2
expectedNumAddFiles = expectedNumAddFiles,
expectedNumAddFilesFromDeltaFiles = expectedNumAddFilesFromDeltaFiles,
expectedNumActiveAddFiles = expectedNumActiveAddFiles
)

// With partition filter
checkScanReport(
path,
expectException = false,
expectedNumAddFiles = 2,
expectedNumAddFilesFromDeltaFiles = 2,
expectedNumActiveAddFiles = 2,
expectedNumAddFiles = expectedNumAddFiles,
expectedNumAddFilesFromDeltaFiles = expectedNumAddFilesFromDeltaFiles,
expectedNumActiveAddFiles = expectedNumActiveAddFiles,
filter = Some(partFilter),
expectedPartitionPredicate = Some(partFilter)
)
Expand All @@ -245,9 +251,9 @@ class ScanReportSuite extends AnyFunSuite with MetricsReportTestUtils {
checkScanReport(
path,
expectException = false,
expectedNumAddFiles = 2,
expectedNumAddFilesFromDeltaFiles = 2,
expectedNumActiveAddFiles = 2,
expectedNumAddFiles = expectedNumAddFiles,
expectedNumAddFilesFromDeltaFiles = expectedNumAddFilesFromDeltaFiles,
expectedNumActiveAddFiles = expectedNumActiveAddFiles,
filter = Some(dataFilter),
expectedDataSkippingFilter = Some(expectedSkippingFilter)
)
Expand All @@ -256,9 +262,9 @@ class ScanReportSuite extends AnyFunSuite with MetricsReportTestUtils {
checkScanReport(
path,
expectException = false,
expectedNumAddFiles = 2,
expectedNumAddFilesFromDeltaFiles = 2,
expectedNumActiveAddFiles = 2,
expectedNumAddFiles = expectedNumAddFiles,
expectedNumAddFilesFromDeltaFiles = expectedNumAddFilesFromDeltaFiles,
expectedNumActiveAddFiles = expectedNumActiveAddFiles,
filter = Some(new Predicate("AND", partFilter, dataFilter)),
expectedDataSkippingFilter = Some(expectedSkippingFilter),
expectedPartitionPredicate = Some(partFilter)
Expand Down

0 comments on commit 952b245

Please sign in to comment.