persistentstorage/sql/TEST/t_sqlperformance5.cpp
branchRCL_3
changeset 21 28839de615b4
parent 15 fcc16690f446
equal deleted inserted replaced
18:3da531bb4329 21:28839de615b4
   294 	ThePopulateTempTableTime += TimeDiffUs(fc3, fc4);
   294 	ThePopulateTempTableTime += TimeDiffUs(fc3, fc4);
   295 	
   295 	
   296 	delete thumbnailBuf;
   296 	delete thumbnailBuf;
   297 	}
   297 	}
   298 
   298 
   299 void FlushTemptTables()
   299 void FlushTempTables()
   300 	{
   300 	{
   301 	TUint32 fc1 = User::FastCounter();
   301 	TUint32 fc1 = User::FastCounter();
   302 	
   302 	
   303 	TInt err = TheDb.Exec(_L("BEGIN TRANSACTION"));
   303 	TInt err = TheDb.Exec(_L("BEGIN TRANSACTION"));
   304 	TEST(err >= 0);
   304 	TEST(err >= 0);
   356 	RSqlStatement stmt2;
   356 	RSqlStatement stmt2;
   357 	err = stmt2.Prepare(TheDb, _L("INSERT INTO TempThumbnailInfoData (Data) VALUES (:Data);"));
   357 	err = stmt2.Prepare(TheDb, _L("INSERT INTO TempThumbnailInfoData (Data) VALUES (:Data);"));
   358 	TEST2(err, KErrNone);
   358 	TEST2(err, KErrNone);
   359 	
   359 	
   360 	PoulateTempTables(stmt1, stmt2);
   360 	PoulateTempTables(stmt1, stmt2);
   361 	FlushTemptTables();
   361 	FlushTempTables();
   362 	
   362 	
   363 	stmt2.Close();
   363 	stmt2.Close();
   364 	stmt1.Close();
   364 	stmt1.Close();
   365 	TheDb.Close();
   365 	TheDb.Close();
   366 
   366