# Package org.h2.test.store

package org.h2.test.store
This package contains tests for the map store.

Classes
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 command
TestFreeSpace
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 opti
TestMVStoreTool
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.