Package org.h2.test.store
This package contains tests for the map store.
-
Class Summary Class Description CalculateHashConstant Calculate the constant for the secondary / supplemental hash function, so that the hash function mixes the input bits as much as possible.CalculateHashConstantLong Calculate the constant for the secondary hash function, so that the hash function mixes the input bits as much as possible.FreeSpaceList A list that maintains ranges of free space (in blocks).FreeSpaceTree A list that maintains ranges of free space (in blocks) in a file.RowDataType A row type.SequenceMap A custom map returning the keys and values 1 ..SequenceMap.Builder A builder for this class.TestBenchmark Tests performance and helps analyze bottlenecks.TestCacheConcurrentLIRS Tests the cache algorithm.TestCacheLIRS Tests the cache algorithm.TestCacheLongKeyLIRS Tests the cache algorithm.TestDataUtils Test utility classes.TestDefrag Test off-line compaction procedure used by SHUTDOWN DEFRAG commandTestFreeSpace Tests the free space list.TestKillProcessWhileWriting Tests the MVStore.TestMVRTree Tests the r-tree.TestMVStore Tests the MVStore.TestMVStoreBenchmark Tests the performance and memory usage claims in the documentation.TestMVStoreCachePerformance Tests the MVStore cache.TestMVStoreConcurrent Tests concurrently accessing a tree map store.TestMVStoreStopCompact Test that the MVStore eventually stops optimizing (does not excessively optiTestMVStoreTool Tests the MVStoreTool class.TestMVTableEngine Tests the MVStore in a database.TestObjectDataType Test the ObjectType class.TestRandomMapOps Tests the MVStore.TestShardedMap Test sharded maps.TestSpinLock Test using volatile fields to ensure we don't read from a version that is concurrently written to.TestStreamStore Test the stream store.TestTransactionStore Test concurrent transactions.