|
LibreOffice Module ucb (master) 1
|
Public Member Functions | |
| CCRS_Cache (const css::uno::Reference< css::ucb::XContentIdentifierMapping > &xMapping) | |
| ~CCRS_Cache () | |
| void | loadData (const css::ucb::FetchResult &rResult) |
| bool | hasRow (sal_Int32 nRow) const |
| bool | hasCausedException (sal_Int32 nRow) const |
| sal_Int32 | getMaxRow () const |
| bool | hasKnownLast () const |
| const css::uno::Any & | getAny (sal_Int32 nRow, sal_Int32 nColumnIndex) |
| OUString const & | getContentIdentifierString (sal_Int32 nRow) |
| css::uno::Reference< css::ucb::XContentIdentifier > | getContentIdentifier (sal_Int32 nRow) |
| css::uno::Reference< css::ucb::XContent > | getContent (sal_Int32 nRow) |
Private Member Functions | |
| css::uno::Any & | getRowAny (sal_Int32 nRow) |
| void | clear () |
| void | remindMapped (sal_Int32 nRow) |
| bool | isRowMapped (sal_Int32 nRow) |
| css::uno::Sequence< sal_Bool > & | getMappedReminder () |
Private Attributes | |
| std::optional< css::ucb::FetchResult > | m_pResult |
| css::uno::Reference< css::ucb::XContentIdentifierMapping > | m_xContentIdentifierMapping |
| std::optional< css::uno::Sequence< sal_Bool > > | m_pMappedReminder |
Definition at line 48 of file cachedcontentresultset.hxx.
| CachedContentResultSet::CCRS_Cache::CCRS_Cache | ( | const css::uno::Reference< css::ucb::XContentIdentifierMapping > & | xMapping | ) |
Definition at line 117 of file cachedcontentresultset.cxx.
| CachedContentResultSet::CCRS_Cache::~CCRS_Cache | ( | ) |
Definition at line 123 of file cachedcontentresultset.cxx.
|
private |
Definition at line 127 of file cachedcontentresultset.cxx.
| const Any & CachedContentResultSet::CCRS_Cache::getAny | ( | sal_Int32 | nRow, |
| sal_Int32 | nColumnIndex | ||
| ) |
| css::sdbc::SQLException | |
| css::uno::RuntimeException |
Definition at line 253 of file cachedcontentresultset.cxx.
References Any, and CachedContentResultSet::m_xContentIdentifierMapping.
Referenced by CachedContentResultSet::getObject(), and CachedContentResultSet::rowOriginGet().
| Reference< XContent > CachedContentResultSet::CCRS_Cache::getContent | ( | sal_Int32 | nRow | ) |
| css::uno::RuntimeException |
Definition at line 327 of file cachedcontentresultset.cxx.
References Any, ex, cppu::getCaughtException(), and CachedContentResultSet::m_xContentIdentifierMapping.
| Reference< XContentIdentifier > CachedContentResultSet::CCRS_Cache::getContentIdentifier | ( | sal_Int32 | nRow | ) |
| css::uno::RuntimeException |
Definition at line 303 of file cachedcontentresultset.cxx.
References Any, ex, cppu::getCaughtException(), and CachedContentResultSet::m_xContentIdentifierMapping.
| OUString const & CachedContentResultSet::CCRS_Cache::getContentIdentifierString | ( | sal_Int32 | nRow | ) |
| css::uno::RuntimeException |
Definition at line 279 of file cachedcontentresultset.cxx.
References Any, ex, cppu::getCaughtException(), and CachedContentResultSet::m_xContentIdentifierMapping.
Definition at line 241 of file cachedcontentresultset.cxx.
References nCount.
| sal_Int32 CachedContentResultSet::CCRS_Cache::getMaxRow | ( | ) | const |
Definition at line 156 of file cachedcontentresultset.cxx.
|
private |
| css::sdbc::SQLException | |
| css::uno::RuntimeException |
Definition at line 194 of file cachedcontentresultset.cxx.
References Any.
| bool CachedContentResultSet::CCRS_Cache::hasCausedException | ( | sal_Int32 | nRow | ) | const |
Definition at line 179 of file cachedcontentresultset.cxx.
Referenced by CachedContentResultSet::getObject(), and CachedContentResultSet::rowOriginGet().
| bool CachedContentResultSet::CCRS_Cache::hasKnownLast | ( | ) | const |
Definition at line 168 of file cachedcontentresultset.cxx.
| bool CachedContentResultSet::CCRS_Cache::hasRow | ( | sal_Int32 | nRow | ) | const |
Definition at line 141 of file cachedcontentresultset.cxx.
Referenced by CachedContentResultSet::getObject(), and CachedContentResultSet::rowOriginGet().
|
private |
Definition at line 228 of file cachedcontentresultset.cxx.
References getLength().
| void CachedContentResultSet::CCRS_Cache::loadData | ( | const css::ucb::FetchResult & | rResult | ) |
Definition at line 134 of file cachedcontentresultset.cxx.
|
private |
Definition at line 211 of file cachedcontentresultset.cxx.
|
private |
Definition at line 55 of file cachedcontentresultset.hxx.
|
private |
Definition at line 52 of file cachedcontentresultset.hxx.
|
private |
Definition at line 54 of file cachedcontentresultset.hxx.