コード例 #1
0
ファイル: Hash.cpp プロジェクト: busiris2014/7506TPREPO
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;
}