MemTable constructor
MemTable({
- int initialEntries = 1024,
Creates a table sized for initialEntries inserts before it grows.
Implementation
MemTable({int initialEntries = 1024})
: _slots = Int32List(_roundUpPowerOfTwo(initialEntries * 2)) {
_hashes = Uint32List(initialEntries);
_keyOffsets = Int32List(initialEntries);
_keyLengths = Int32List(initialEntries);
_valueChunks = Int32List(initialEntries);
_valueOffsets = Int32List(initialEntries);
_valueLengths = Int32List(initialEntries);
_heights = Int32List(initialEntries);
_heads.fillRange(0, _heads.length, -1);
_levels.add(_newLevel(initialEntries));
}