@@ -1634,7 +1634,7 @@ class RocksDBStateStoreSuite extends StateStoreSuiteBase[RocksDBStateStoreProvid
16341634 - 32L , - 64L , - 256L , 64L , 32L , 1024L , 4096L , 0L )
16351635
16361636 testWithColumnFamiliesAndEncodingTypes(" rocksdb range scan - rangeScan" ,
1637- TestWithBothChangelogCheckpointingEnabledAndDisabled ) { colFamiliesEnabled =>
1637+ TestWithChangelogCheckpointingDisabled ) { colFamiliesEnabled =>
16381638
16391639 tryWithProviderResource(newStoreProvider(keySchemaWithRangeScan,
16401640 RangeKeyScanStateEncoderSpec (keySchemaWithRangeScan, Seq (0 )),
@@ -1704,6 +1704,12 @@ class RocksDBStateStoreSuite extends StateStoreSuiteBase[RocksDBStateStoreProvid
17041704 val negResults = negIter.map(_.key.getLong(0 )).toList
17051705 negIter.close()
17061706 assert(negResults === diverseTimestamps.filter(ts => ts >= - 300 && ts < 0 ).sorted)
1707+
1708+ // Both None: scan entire column family
1709+ val allIter = store.rangeScan(None , None , cfName)
1710+ val allResults = allIter.map(_.key.getLong(0 )).toList
1711+ allIter.close()
1712+ assert(allResults === diverseTimestamps.sorted)
17071713 } finally {
17081714 if (! store.hasCommitted) store.abort()
17091715 }
@@ -1712,7 +1718,7 @@ class RocksDBStateStoreSuite extends StateStoreSuiteBase[RocksDBStateStoreProvid
17121718
17131719 testWithColumnFamiliesAndEncodingTypes(
17141720 " rocksdb range scan - scan with multiple key2 values within same key1 range" ,
1715- TestWithBothChangelogCheckpointingEnabledAndDisabled ) { colFamiliesEnabled =>
1721+ TestWithChangelogCheckpointingDisabled ) { colFamiliesEnabled =>
17161722
17171723 tryWithProviderResource(newStoreProvider(keySchemaWithRangeScan,
17181724 RangeKeyScanStateEncoderSpec (keySchemaWithRangeScan, Seq (0 )),
@@ -1752,7 +1758,7 @@ class RocksDBStateStoreSuite extends StateStoreSuiteBase[RocksDBStateStoreProvid
17521758
17531759 testWithColumnFamiliesAndEncodingTypes(
17541760 " rocksdb range scan - rangeScanWithMultiValues" ,
1755- TestWithBothChangelogCheckpointingEnabledAndDisabled ) { colFamiliesEnabled =>
1761+ TestWithChangelogCheckpointingDisabled ) { colFamiliesEnabled =>
17561762
17571763 if (colFamiliesEnabled) {
17581764 tryWithProviderResource(newStoreProvider(
@@ -1833,6 +1839,12 @@ class RocksDBStateStoreSuite extends StateStoreSuiteBase[RocksDBStateStoreProvid
18331839 negIter.close()
18341840 assert(negResults.distinct === diverseTimestamps
18351841 .filter(ts => ts >= - 300 && ts < 0 ).sorted)
1842+
1843+ // Both None: scan entire column family
1844+ val allIter = store.rangeScanWithMultiValues(None , None , cfName)
1845+ val allResults = allIter.map(_.key.getLong(0 )).toList
1846+ allIter.close()
1847+ assert(allResults.distinct === diverseTimestamps.sorted)
18361848 } finally {
18371849 if (! store.hasCommitted) store.abort()
18381850 }
0 commit comments