contentstorage/castorage/src/casqlquerycreator.cpp
changeset 109 e0aa398e6810
parent 104 9b022b1f357c
equal deleted inserted replaced
104:9b022b1f357c 109:e0aa398e6810
   553 // ---------------------------------------------------------------------------
   553 // ---------------------------------------------------------------------------
   554 //
   554 //
   555 // ---------------------------------------------------------------------------
   555 // ---------------------------------------------------------------------------
   556 //
   556 //
   557 void CaSqlQueryCreator::CreateTouchQueryL(
   557 void CaSqlQueryCreator::CreateTouchQueryL(
   558         RPointerArray<CCaSqlQuery>& aSqlQuery, RSqlDatabase& aSqlDb )
   558         RPointerArray<CCaSqlQuery>& aSqlQuery, RSqlDatabase& aSqlDb, 
       
   559         TBool aRemovable )
   559     {
   560     {
   560     DEBUG(("_CA_:CASqlQueryCreator::CreateTouchQueryL"));
   561     DEBUG(("_CA_:CASqlQueryCreator::CreateTouchQueryL"));
   561 
   562 
   562     CCaSqlQuery* query = CCaSqlQuery::NewLC( aSqlDb );
   563     CCaSqlQuery* query = CCaSqlQuery::NewLC( aSqlDb );
   563     query->SetQueryL( KSQLInsertToLaunch );
   564     query->SetQueryL( KSQLInsertToLaunch );
   564     aSqlQuery.Append( query );
   565     aSqlQuery.Append( query );
   565     CleanupStack::Pop( query );
   566     CleanupStack::Pop( query );
   566 
   567     if( aRemovable )
   567     query = CCaSqlQuery::NewLC( aSqlDb );
   568         {
   568     query->SetQueryL( KSQLUpdateEntryUsedFlag );
   569         query = CCaSqlQuery::NewLC( aSqlDb );
   569     aSqlQuery.Append( query );
   570         query->SetQueryL( KSQLUpdateEntryUsedFlag );
   570     CleanupStack::Pop( query );
   571         aSqlQuery.Append( query );
       
   572         CleanupStack::Pop( query );
       
   573         }
   571     }
   574     }
   572 
   575 
   573 // ---------------------------------------------------------------------------
   576 // ---------------------------------------------------------------------------
   574 //
   577 //
   575 // ---------------------------------------------------------------------------
   578 // ---------------------------------------------------------------------------