metadataengine/server/inc/mdssqlobjectmanipulate.h
changeset 28 c461c7fa72c2
parent 21 50bf9db68373
child 60 79f826a55db2
equal deleted inserted replaced
25:8e4539ab1889 28:c461c7fa72c2
   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 
   577 	    // Last handled uri.
   582 	    // Last handled uri.
   578 	    HBufC* iUri;
   583 	    HBufC* iUri;
   579 	
   584 	
   580 	    TBuf<256> iLastAddedObjName;
   585 	    TBuf<256> iLastAddedObjName;
   581 	    
   586 	    
       
   587 	    TBool iDictionaryToBeCleaned;
       
   588 	    
   582 	private:
   589 	private:
   583 		class RClauseBuffer
   590 		class RClauseBuffer
   584 			{
   591 			{
   585 			public:
   592 			public:
   586 				RClauseBuffer(CMdSSqlObjectManipulate& aSOM, TInt aSize = 1024);
   593 				RClauseBuffer(CMdSSqlObjectManipulate& aSOM, TInt aSize = 1024);