metadataengine/server/inc/mdssqlobjectmanipulate.h
branchRCL_3
changeset 13 4a4892eec172
parent 7 3cebc1a84278
child 20 f23c07ec56e2
equal deleted inserted replaced
12:9f21bab39f42 13:4a4892eec172
   481 		 */
   481 		 */
   482 		TInt GetPendingL(TDefId aObjectDefId, TInt aBufferSize, 
   482 		TInt GetPendingL(TDefId aObjectDefId, TInt aBufferSize, 
   483 				RArray<TItemId>& aObjectIds);
   483 				RArray<TItemId>& aObjectIds);
   484 
   484 
   485 		void CheckMassStorageMediaIdL( const TUint32 aMediaId );
   485 		void CheckMassStorageMediaIdL( const TUint32 aMediaId );
       
   486 
       
   487         /**
       
   488         * Analyze the  database after enough items have been added or modified
       
   489         */    
       
   490         void AnalyzeL();
   486 		
   491 		
   487     protected: // personal methods
   492     protected: // personal methods
   488 
   493 
   489 		/**
   494 		/**
   490 		 * Add single property from aBuffer and adds it to proper clause and 
   495 		 * Add single property from aBuffer and adds it to proper clause and 
   568 	    // Last handled uri.
   573 	    // Last handled uri.
   569 	    HBufC* iUri;
   574 	    HBufC* iUri;
   570 	
   575 	
   571 	    TBuf<256> iLastAddedObjName;
   576 	    TBuf<256> iLastAddedObjName;
   572 	    
   577 	    
       
   578 	    TBool iDictionaryToBeCleaned;
       
   579 	    
   573 	private:
   580 	private:
   574 		class RClauseBuffer
   581 		class RClauseBuffer
   575 			{
   582 			{
   576 			public:
   583 			public:
   577 				RClauseBuffer(CMdSSqlObjectManipulate& aSOM, TInt aSize = 1024);
   584 				RClauseBuffer(CMdSSqlObjectManipulate& aSOM, TInt aSize = 1024);