persistentstorage/sql/TEST/t_sqlperformance5.cpp
branchRCL_3
changeset 56 839ea9debada
parent 42 28839de615b4
equal deleted inserted replaced
50:8dc8494f1e0e 56:839ea9debada
   294 	ThePopulateTempTableTime += TimeDiffUs(fc3, fc4);
   294 	ThePopulateTempTableTime += TimeDiffUs(fc3, fc4);
   295 	
   295 	
   296 	delete thumbnailBuf;
   296 	delete thumbnailBuf;
   297 	}
   297 	}
   298 
   298 
   299 void FlushTempTables()
   299 void FlushTemptTables()
   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 	FlushTempTables();
   361 	FlushTemptTables();
   362 	
   362 	
   363 	stmt2.Close();
   363 	stmt2.Close();
   364 	stmt1.Close();
   364 	stmt1.Close();
   365 	TheDb.Close();
   365 	TheDb.Close();
   366 
   366