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.