Lines Matching refs:m_pImpl
128 : m_pImpl( new DataSupplier_Impl( rxSMgr, rContent, nOpenMode ) ) in ResultSetDataSupplier()
136 delete m_pImpl; in ~ResultSetDataSupplier()
144 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifierString()
146 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifierString()
148 rtl::OUString aId = m_pImpl->m_aResults[ nIndex ]->aURL; in queryContentIdentifierString()
159 return m_pImpl->m_aResults[ nIndex ]->aURL; in queryContentIdentifierString()
169 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifier()
171 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifier()
174 = m_pImpl->m_aResults[ nIndex ]->xId; in queryContentIdentifier()
187 m_pImpl->m_aResults[ nIndex ]->xId = xId; in queryContentIdentifier()
198 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContent()
200 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContent()
203 = m_pImpl->m_aResults[ nIndex ]->xContent; in queryContent()
218 = m_pImpl->m_xContent->getProvider()->queryContent( xId ); in queryContent()
219 m_pImpl->m_aResults[ nIndex ]->xContent = xContent; in queryContent()
234 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in getResult()
236 if ( m_pImpl->m_aResults.size() > nIndex ) in getResult()
244 if ( m_pImpl->m_bCountFinal ) in getResult()
249 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in getResult()
256 m_pImpl->m_pNamesOfChildren->getLength()); in getResult()
260 = m_pImpl->m_pNamesOfChildren->getConstArray()[ n ]; in getResult()
272 m_pImpl->m_aResults.push_back( new ResultListEntry( aURL ) ); in getResult()
284 m_pImpl->m_bCountFinal = sal_True; in getResult()
292 if ( nOldCount < m_pImpl->m_aResults.size() ) in getResult()
293 xResultSet->rowCountChanged( nOldCount, m_pImpl->m_aResults.size() ); in getResult()
295 if ( m_pImpl->m_bCountFinal ) in getResult()
306 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in totalCount()
308 if ( m_pImpl->m_bCountFinal ) in totalCount()
309 return m_pImpl->m_aResults.size(); in totalCount()
311 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in totalCount()
317 m_pImpl->m_pNamesOfChildren->getLength()); in totalCount()
321 = m_pImpl->m_pNamesOfChildren->getConstArray()[ n ]; in totalCount()
333 m_pImpl->m_aResults.push_back( new ResultListEntry( aURL ) ); in totalCount()
337 m_pImpl->m_bCountFinal = sal_True; in totalCount()
345 if ( nOldCount < m_pImpl->m_aResults.size() ) in totalCount()
346 xResultSet->rowCountChanged( nOldCount, m_pImpl->m_aResults.size() ); in totalCount()
351 return m_pImpl->m_aResults.size(); in totalCount()
358 return m_pImpl->m_aResults.size(); in currentCount()
365 return m_pImpl->m_bCountFinal; in isCountFinal()
373 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryPropertyValues()
375 if ( nIndex < m_pImpl->m_aResults.size() ) in queryPropertyValues()
377 uno::Reference< sdbc::XRow > xRow = m_pImpl->m_aResults[ nIndex ]->xRow; in queryPropertyValues()
388 m_pImpl->m_xSMgr, in queryPropertyValues()
390 m_pImpl->m_xContent->getContentProvider().get(), in queryPropertyValues()
392 m_pImpl->m_aResults[ nIndex ]->xRow = xRow; in queryPropertyValues()
403 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in releasePropertyValues()
405 if ( nIndex < m_pImpl->m_aResults.size() ) in releasePropertyValues()
406 m_pImpl->m_aResults[ nIndex ]->xRow = uno::Reference< sdbc::XRow >(); in releasePropertyValues()
420 if ( m_pImpl->m_bThrowException ) in validate()
427 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryNamesOfChildren()
429 if ( m_pImpl->m_pNamesOfChildren == 0 ) in queryNamesOfChildren()
434 if ( !m_pImpl->m_xContent->getContentProvider()->queryNamesOfChildren( in queryNamesOfChildren()
435 m_pImpl->m_xContent->getIdentifier()->getContentIdentifier(), in queryNamesOfChildren()
439 m_pImpl->m_bThrowException = sal_True; in queryNamesOfChildren()
444 m_pImpl->m_pNamesOfChildren = pNamesOfChildren; in queryNamesOfChildren()
455 = m_pImpl->m_xContent->getIdentifier()->getContentIdentifier(); in assembleChildURL()