Example #1
0
Record* Hash::findRecord(Key* key){
	int bucketNumber = this->hashTable->getBlock(this->hashKey(key));
	Bucket* bucket = this->readBucket(bucketNumber);

	Record* record = bucket->find(key);
	if(record)
		record = record->clone();

	delete bucket;
	return record;
}