Lines Matching refs:m_pImpl
127 : m_pImpl( new DataSupplier_Impl( rxSMgr, rContent, nOpenMode ) ) in HierarchyResultSetDataSupplier()
135 delete m_pImpl; in ~HierarchyResultSetDataSupplier()
143 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifierString()
145 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifierString()
147 rtl::OUString aId = m_pImpl->m_aResults[ nIndex ]->aId; in queryContentIdentifierString()
158 = m_pImpl->m_xContent->getIdentifier()->getContentIdentifier(); in queryContentIdentifierString()
163 aId += m_pImpl->m_aResults[ nIndex ]->aData.getName(); in queryContentIdentifierString()
165 m_pImpl->m_aResults[ nIndex ]->aId = aId; in queryContentIdentifierString()
176 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifier()
178 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifier()
181 = m_pImpl->m_aResults[ nIndex ]->xId; in queryContentIdentifier()
194 m_pImpl->m_aResults[ nIndex ]->xId = xId; in queryContentIdentifier()
205 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContent()
207 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContent()
210 = m_pImpl->m_aResults[ nIndex ]->xContent; in queryContent()
225 = m_pImpl->m_xContent->getProvider()->queryContent( xId ); in queryContent()
226 m_pImpl->m_aResults[ nIndex ]->xContent = xContent; in queryContent()
241 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in getResult()
243 if ( m_pImpl->m_aResults.size() > nIndex ) in getResult()
251 if ( m_pImpl->m_bCountFinal ) in getResult()
256 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in getResult()
260 while ( m_pImpl->m_aFolder.next( m_pImpl->m_aIterator ) ) in getResult()
262 const HierarchyEntryData& rResult = *m_pImpl->m_aIterator; in getResult()
265 m_pImpl->m_aResults.push_back( new ResultListEntry( rResult ) ); in getResult()
278 m_pImpl->m_bCountFinal = sal_True; in getResult()
286 if ( nOldCount < m_pImpl->m_aResults.size() ) in getResult()
288 nOldCount, m_pImpl->m_aResults.size() ); in getResult()
290 if ( m_pImpl->m_bCountFinal ) in getResult()
301 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in totalCount()
303 if ( m_pImpl->m_bCountFinal ) in totalCount()
304 return m_pImpl->m_aResults.size(); in totalCount()
306 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in totalCount()
308 while ( m_pImpl->m_aFolder.next( m_pImpl->m_aIterator ) ) in totalCount()
310 const HierarchyEntryData& rResult = *m_pImpl->m_aIterator; in totalCount()
312 m_pImpl->m_aResults.push_back( new ResultListEntry( rResult ) ); in totalCount()
315 m_pImpl->m_bCountFinal = sal_True; in totalCount()
323 if ( nOldCount < m_pImpl->m_aResults.size() ) in totalCount()
325 nOldCount, m_pImpl->m_aResults.size() ); in totalCount()
330 return m_pImpl->m_aResults.size(); in totalCount()
337 return m_pImpl->m_aResults.size(); in currentCount()
344 return m_pImpl->m_bCountFinal; in isCountFinal()
352 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryPropertyValues()
354 if ( nIndex < m_pImpl->m_aResults.size() ) in queryPropertyValues()
357 = m_pImpl->m_aResults[ nIndex ]->xRow; in queryPropertyValues()
373 m_pImpl->m_aResults[ nIndex ]->aData ); in queryPropertyValues()
377 m_pImpl->m_xSMgr, in queryPropertyValues()
381 m_pImpl->m_xContent->getProvider().get() ), in queryPropertyValues()
383 m_pImpl->m_aResults[ nIndex ]->xRow = xRow; in queryPropertyValues()
394 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in releasePropertyValues()
396 if ( nIndex < m_pImpl->m_aResults.size() ) in releasePropertyValues()
397 m_pImpl->m_aResults[ nIndex ]->xRow = uno::Reference< sdbc::XRow >(); in releasePropertyValues()
417 switch ( m_pImpl->m_nOpenMode ) in checkResult()