equal
deleted
inserted
replaced
337 // ========================================================================== |
337 // ========================================================================== |
338 // FUNCTION: OpenTableL |
338 // FUNCTION: OpenTableL |
339 // ========================================================================== |
339 // ========================================================================== |
340 void CContainerStoreUtils::OpenTableL( RDbTable& aTable, const TDesC& aTableName ) |
340 void CContainerStoreUtils::OpenTableL( RDbTable& aTable, const TDesC& aTableName ) |
341 { |
341 { |
|
342 iTables.ReserveL( iTables.Count() + 1 ); // pre-allocate space |
342 User::LeaveIfError( aTable.Open( iDatabase, aTableName ) ); |
343 User::LeaveIfError( aTable.Open( iDatabase, aTableName ) ); |
343 |
344 |
344 iTables.AppendL( &aTable ); |
345 iTables.Append( &aTable ); // cannot fail because space is pre-allocated |
345 |
346 |
346 } // end OpenTableL |
347 } // end OpenTableL |
347 |
348 |
348 // ========================================================================== |
349 // ========================================================================== |
349 // FUNCTION: CloseTable |
350 // FUNCTION: CloseTable |