LibreOffice Module ucb (master) 1
|
#include <cachedcontentresultset.hxx>
Classes | |
class | CCRS_Cache |
Public Member Functions | |
CachedContentResultSet (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::sdbc::XResultSet > &xOrigin, const css::uno::Reference< css::ucb::XContentIdentifierMapping > &xContentIdentifierMapping) | |
virtual | ~CachedContentResultSet () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void | setPropertyValueImpl (std::unique_lock< std::mutex > &rGuard, const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void | impl_disposing (const css::lang::EventObject &Source) override |
virtual void | impl_propertyChange (const css::beans::PropertyChangeEvent &evt) override |
virtual void | impl_vetoableChange (const css::beans::PropertyChangeEvent &aEvent) override |
virtual OUString | queryContentIdentifierStringImpl (std::unique_lock< std::mutex > &rGuard) override |
virtual css::uno::Reference< css::ucb::XContentIdentifier > SAL_CALL | queryContentIdentifier () override |
virtual css::uno::Reference< css::ucb::XContent > SAL_CALL | queryContent () override |
virtual sal_Bool SAL_CALL | next () override |
virtual sal_Bool SAL_CALL | isBeforeFirst () override |
virtual sal_Bool SAL_CALL | isAfterLast () override |
virtual sal_Bool SAL_CALL | isFirst () override |
virtual sal_Bool SAL_CALL | isLast () override |
virtual void SAL_CALL | beforeFirst () override |
virtual void SAL_CALL | afterLast () override |
virtual sal_Bool SAL_CALL | first () override |
virtual sal_Bool SAL_CALL | last () override |
virtual sal_Int32 SAL_CALL | getRow () override |
virtual sal_Bool SAL_CALL | absolute (sal_Int32 row) override |
virtual sal_Bool SAL_CALL | relative (sal_Int32 rows) override |
virtual sal_Bool SAL_CALL | previous () override |
virtual void SAL_CALL | refreshRow () override |
virtual sal_Bool SAL_CALL | rowUpdated () override |
virtual sal_Bool SAL_CALL | rowInserted () override |
virtual sal_Bool SAL_CALL | rowDeleted () override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getStatement () override |
virtual sal_Bool SAL_CALL | wasNull () override |
virtual OUString SAL_CALL | getString (sal_Int32 columnIndex) override |
virtual sal_Bool SAL_CALL | getBoolean (sal_Int32 columnIndex) override |
virtual sal_Int8 SAL_CALL | getByte (sal_Int32 columnIndex) override |
virtual sal_Int16 SAL_CALL | getShort (sal_Int32 columnIndex) override |
virtual sal_Int32 SAL_CALL | getInt (sal_Int32 columnIndex) override |
virtual sal_Int64 SAL_CALL | getLong (sal_Int32 columnIndex) override |
virtual float SAL_CALL | getFloat (sal_Int32 columnIndex) override |
virtual double SAL_CALL | getDouble (sal_Int32 columnIndex) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getBytes (sal_Int32 columnIndex) override |
virtual css::util::Date SAL_CALL | getDate (sal_Int32 columnIndex) override |
virtual css::util::Time SAL_CALL | getTime (sal_Int32 columnIndex) override |
virtual css::util::DateTime SAL_CALL | getTimestamp (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getBinaryStream (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getCharacterStream (sal_Int32 columnIndex) override |
virtual css::uno::Any SAL_CALL | getObject (sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override |
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL | getRef (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL | getBlob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL | getClob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL | getArray (sal_Int32 columnIndex) override |
Public Member Functions inherited from ContentResultSetWrapper | |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual void SAL_CALL | dispose () override final |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &Listener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &Listener) override |
virtual void SAL_CALL | close () override |
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL | getMetaData () override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override final |
css::uno::Reference< css::beans::XPropertySetInfo > | getPropertySetInfoImpl (std::unique_lock< std::mutex > &rGuard) |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) final override |
virtual void | setPropertyValueImpl (std::unique_lock< std::mutex > &rGuard, const OUString &aPropertyName, const css::uno::Any &aValue) |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void | impl_disposing (const css::lang::EventObject &Source) |
virtual void | impl_propertyChange (const css::beans::PropertyChangeEvent &evt) |
virtual void | impl_vetoableChange (const css::beans::PropertyChangeEvent &aEvent) |
virtual OUString SAL_CALL | queryContentIdentifierString () override final |
virtual OUString | queryContentIdentifierStringImpl (std::unique_lock< std::mutex > &rGuard) |
virtual css::uno::Reference< css::ucb::XContentIdentifier > SAL_CALL | queryContentIdentifier () override |
virtual css::uno::Reference< css::ucb::XContent > SAL_CALL | queryContent () override |
virtual sal_Bool SAL_CALL | next () override |
virtual sal_Bool SAL_CALL | isBeforeFirst () override |
virtual sal_Bool SAL_CALL | isAfterLast () override |
virtual sal_Bool SAL_CALL | isFirst () override |
virtual sal_Bool SAL_CALL | isLast () override |
virtual void SAL_CALL | beforeFirst () override |
virtual void SAL_CALL | afterLast () override |
virtual sal_Bool SAL_CALL | first () override |
virtual sal_Bool SAL_CALL | last () override |
virtual sal_Int32 SAL_CALL | getRow () override |
virtual sal_Bool SAL_CALL | absolute (sal_Int32 row) override |
virtual sal_Bool SAL_CALL | relative (sal_Int32 rows) override |
virtual sal_Bool SAL_CALL | previous () override |
virtual void SAL_CALL | refreshRow () override |
virtual sal_Bool SAL_CALL | rowUpdated () override |
virtual sal_Bool SAL_CALL | rowInserted () override |
virtual sal_Bool SAL_CALL | rowDeleted () override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getStatement () override |
virtual sal_Bool SAL_CALL | wasNull () override |
virtual OUString SAL_CALL | getString (sal_Int32 columnIndex) override |
virtual sal_Bool SAL_CALL | getBoolean (sal_Int32 columnIndex) override |
virtual sal_Int8 SAL_CALL | getByte (sal_Int32 columnIndex) override |
virtual sal_Int16 SAL_CALL | getShort (sal_Int32 columnIndex) override |
virtual sal_Int32 SAL_CALL | getInt (sal_Int32 columnIndex) override |
virtual sal_Int64 SAL_CALL | getLong (sal_Int32 columnIndex) override |
virtual float SAL_CALL | getFloat (sal_Int32 columnIndex) override |
virtual double SAL_CALL | getDouble (sal_Int32 columnIndex) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getBytes (sal_Int32 columnIndex) override |
virtual css::util::Date SAL_CALL | getDate (sal_Int32 columnIndex) override |
virtual css::util::Time SAL_CALL | getTime (sal_Int32 columnIndex) override |
virtual css::util::DateTime SAL_CALL | getTimestamp (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getBinaryStream (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getCharacterStream (sal_Int32 columnIndex) override |
virtual css::uno::Any SAL_CALL | getObject (sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override |
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL | getRef (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL | getBlob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL | getClob (sal_Int32 columnIndex) override |
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL | getArray (sal_Int32 columnIndex) override |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Member Functions | |
virtual void | impl_initPropertySetInfo (std::unique_lock< std::mutex > &rGuard) override |
bool | applyPositionToOrigin (std::unique_lock< std::mutex > &rGuard, sal_Int32 nRow) |
void | impl_fetchData (std::unique_lock< std::mutex > &rGuard, sal_Int32 nRow, sal_Int32 nCount, sal_Int32 nFetchDirection) |
bool | impl_isKnownValidPosition (std::unique_lock< std::mutex > &rGuard, sal_Int32 nRow) const |
bool | impl_isKnownInvalidPosition (std::unique_lock< std::mutex > &rGuard, sal_Int32 nRow) const |
void | impl_changeRowCount (std::unique_lock< std::mutex > &rGuard, sal_Int32 nOld, sal_Int32 nNew) |
void | impl_changeIsRowCountFinal (std::unique_lock< std::mutex > &rGuard, bool bOld, bool bNew) |
const css::uno::Reference< css::script::XTypeConverter > & | getTypeConverter (std::unique_lock< std::mutex > &rGuard) |
template<typename T > | |
T | rowOriginGet (T(SAL_CALL css::sdbc::XRow::*f)(sal_Int32), sal_Int32 columnIndex) |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::ucb::XFetchProvider > | m_xFetchProvider |
css::uno::Reference< css::ucb::XFetchProviderForContentAccess > | m_xFetchProviderForContentAccess |
rtl::Reference< CCRS_PropertySetInfo > | m_xMyPropertySetInfo |
css::uno::Reference< css::ucb::XContentIdentifierMapping > | m_xContentIdentifierMapping |
sal_Int32 | m_nRow |
bool | m_bAfterLast |
sal_Int32 | m_nLastAppliedPos |
bool | m_bAfterLastApplied |
sal_Int32 | m_nKnownCount |
bool | m_bFinalCount |
sal_Int32 | m_nFetchSize |
sal_Int32 | m_nFetchDirection |
bool | m_bLastReadWasFromCache |
bool | m_bLastCachedReadWasNull |
CCRS_Cache | m_aCache |
CCRS_Cache | m_aCacheContentIdentifierString |
CCRS_Cache | m_aCacheContentIdentifier |
CCRS_Cache | m_aCacheContent |
bool | m_bTriedToGetTypeConverter |
css::uno::Reference< css::script::XTypeConverter > | m_xTypeConverter |
Additional Inherited Members | |
Protected Types inherited from ContentResultSetWrapper | |
typedef comphelper::OMultiTypeInterfaceContainerHelperVar4< OUString, css::beans::XPropertyChangeListener > | PropertyChangeListenerContainer_Impl |
typedef comphelper::OMultiTypeInterfaceContainerHelperVar4< OUString, css::beans::XVetoableChangeListener > | VetoableChangeListenerContainer_Impl |
Protected Member Functions inherited from ContentResultSetWrapper | |
ContentResultSetWrapper (css::uno::Reference< css::sdbc::XResultSet > const &xOrigin) | |
virtual | ~ContentResultSetWrapper () override |
void | impl_init () |
void | impl_deinit () |
void | impl_init_xRowOrigin (std::unique_lock< std::mutex > &) |
void | impl_init_xContentAccessOrigin (std::unique_lock< std::mutex > &) |
void | impl_init_xPropertySetOrigin (std::unique_lock< std::mutex > &) |
virtual void | impl_initPropertySetInfo (std::unique_lock< std::mutex > &rGuard) |
void | impl_EnsureNotDisposed (std::unique_lock< std::mutex > &rGuard) |
void | impl_notifyPropertyChangeListeners (std::unique_lock< std::mutex > &rGuard, const css::beans::PropertyChangeEvent &rEvt) |
void | impl_notifyVetoableChangeListeners (std::unique_lock< std::mutex > &rGuard, const css::beans::PropertyChangeEvent &rEvt) |
bool | impl_isForwardOnly (std::unique_lock< std::mutex > &rGuard) |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from ContentResultSetWrapper | |
std::mutex | m_aMutex |
css::uno::Reference< css::sdbc::XResultSet > | m_xResultSetOrigin |
css::uno::Reference< css::sdbc::XRow > | m_xRowOrigin |
css::uno::Reference< css::ucb::XContentAccess > | m_xContentAccessOrigin |
! call impl_init_xRowOrigin() bevor you access this member More... | |
css::uno::Reference< css::beans::XPropertySet > | m_xPropertySetOrigin |
! call impl_init_xContentAccessOrigin() bevor you access this member More... | |
css::uno::Reference< css::beans::XPropertySetInfo > | m_xPropertySetInfo |
! call impl_init_xPropertySetOrigin() bevor you access this member More... | |
sal_Int32 | m_nForwardOnly |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 41 of file cachedcontentresultset.hxx.
CachedContentResultSet::CachedContentResultSet | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const css::uno::Reference< css::sdbc::XResultSet > & | xOrigin, | ||
const css::uno::Reference< css::ucb::XContentIdentifierMapping > & | xContentIdentifierMapping | ||
) |
Definition at line 612 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_init(), m_xFetchProvider, m_xFetchProviderForContentAccess, and ContentResultSetWrapper::m_xResultSetOrigin.
Referenced by CachedContentResultSetFactory::createCachedContentResultSet().
|
overridevirtual |
Definition at line 650 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_deinit().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1322 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bAfterLastApplied, m_bFinalCount, m_nKnownCount, m_nLastAppliedPos, m_nRow, and ContentResultSetWrapper::m_xResultSetOrigin.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 862 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1567 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, and m_nRow.
|
private |
css::sdbc::SQLException | |
css::uno::RuntimeException |
Definition at line 660 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), m_bAfterLast, m_bAfterLastApplied, ContentResultSetWrapper::m_nForwardOnly, m_nLastAppliedPos, and ContentResultSetWrapper::m_xResultSetOrigin.
Referenced by first(), getObject(), isFirst(), isLast(), next(), previous(), relative(), and rowOriginGet().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1553 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, and m_nRow.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1477 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), impl_isKnownInvalidPosition(), impl_isKnownValidPosition(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, and m_nRow.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1959 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1878 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1943 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1796 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1803 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1845 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1887 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1951 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1853 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1838 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1831 of file cachedcontentresultset.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 913 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1817 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1824 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1895 of file cachedcontentresultset.cxx.
References Any, applyPositionToOrigin(), CachedContentResultSet::CCRS_Cache::getAny(), CachedContentResultSet::CCRS_Cache::hasCausedException(), CachedContentResultSet::CCRS_Cache::hasRow(), impl_fetchData(), ContentResultSetWrapper::impl_init_xRowOrigin(), m_aCache, ContentResultSetWrapper::m_aMutex, m_bLastCachedReadWasNull, m_bLastReadWasFromCache, m_nFetchDirection, m_nFetchSize, m_nRow, m_xFetchProvider, and ContentResultSetWrapper::m_xRowOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1030 of file cachedcontentresultset.cxx.
References Any, g_sPropertyNameForCount, g_sPropertyNameForFetchDirection(), g_sPropertyNameForFetchSize(), g_sPropertyNameForFinalCount, ContentResultSetWrapper::getPropertySetInfoImpl(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_init_xPropertySetOrigin(), ContentResultSetWrapper::m_aMutex, m_bFinalCount, m_nFetchDirection, m_nFetchSize, m_nKnownCount, m_xMyPropertySetInfo, and ContentResultSetWrapper::m_xPropertySetOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1935 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1702 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, and m_nRow.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1810 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1757 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), and ContentResultSetWrapper::m_aMutex.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1789 of file cachedcontentresultset.cxx.
|
overridevirtual |
Definition at line 923 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1861 of file cachedcontentresultset.cxx.
References Time.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1869 of file cachedcontentresultset.cxx.
|
private |
Definition at line 1970 of file cachedcontentresultset.cxx.
References m_bTriedToGetTypeConverter, m_xContext, and m_xTypeConverter.
Referenced by rowOriginGet().
|
overridevirtual |
|
private |
Definition at line 810 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_notifyPropertyChangeListeners(), m_bFinalCount, and XPropertySet.
Referenced by impl_propertyChange().
|
private |
Definition at line 790 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_notifyPropertyChangeListeners(), m_nKnownCount, and XPropertySet.
Referenced by impl_propertyChange().
|
overridevirtual |
css::uno::RuntimeException |
Reimplemented from ContentResultSetWrapper.
Definition at line 1081 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_disposing(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_xFetchProvider, and m_xFetchProviderForContentAccess.
|
private |
css::uno::RuntimeException |
Definition at line 783 of file cachedcontentresultset.cxx.
References FETCH_XXX, m_aCache, and m_xFetchProvider.
Referenced by getObject(), and rowOriginGet().
|
overrideprivatevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 849 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_initPropertySetInfo(), m_xMyPropertySetInfo, and ContentResultSetWrapper::m_xPropertySetInfo.
|
private |
Definition at line 837 of file cachedcontentresultset.cxx.
References m_bFinalCount, and m_nKnownCount.
Referenced by first(), and relative().
|
private |
Definition at line 830 of file cachedcontentresultset.cxx.
References m_nKnownCount.
Referenced by first(), next(), previous(), and relative().
|
overridevirtual |
css::uno::RuntimeException |
Reimplemented from ContentResultSetWrapper.
Definition at line 1095 of file cachedcontentresultset.cxx.
References g_sPropertyNameForCount, g_sPropertyNameForFetchDirection(), g_sPropertyNameForFetchSize(), g_sPropertyNameForFinalCount, impl_changeIsRowCountFinal(), impl_changeRowCount(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_notifyPropertyChangeListeners(), ContentResultSetWrapper::m_aMutex, m_bFinalCount, m_nKnownCount, and XPropertySet.
|
overridevirtual |
css::beans::PropertyVetoException | |
css::uno::RuntimeException |
Reimplemented from ContentResultSetWrapper.
Definition at line 1149 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_notifyVetoableChangeListeners(), ContentResultSetWrapper::m_aMutex, and XPropertySet.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1581 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bAfterLastApplied, m_bFinalCount, m_nKnownCount, and ContentResultSetWrapper::m_xResultSetOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1612 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bAfterLastApplied, m_bFinalCount, m_nKnownCount, m_nLastAppliedPos, m_nRow, and ContentResultSetWrapper::m_xResultSetOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1646 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bFinalCount, m_nKnownCount, m_nRow, and ContentResultSetWrapper::m_xResultSetOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1675 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bFinalCount, m_nKnownCount, m_nRow, and ContentResultSetWrapper::m_xResultSetOrigin.
Referenced by next().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1506 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bAfterLastApplied, m_bFinalCount, m_nKnownCount, m_nLastAppliedPos, m_nRow, and ContentResultSetWrapper::m_xResultSetOrigin.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1248 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), impl_isKnownValidPosition(), isLast(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, and m_nRow.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1285 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), impl_isKnownValidPosition(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_nKnownCount, and m_nRow.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1236 of file cachedcontentresultset.cxx.
References Content, ContentResultSetWrapper::m_aMutex, queryContent(), and XCONTENTACCESS_queryXXX.
Referenced by queryContent().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1227 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::m_aMutex, queryContentIdentifier(), and XCONTENTACCESS_queryXXX.
Referenced by queryContentIdentifier().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1219 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::queryContentIdentifierString(), and XCONTENTACCESS_queryXXX.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 874 of file cachedcontentresultset.cxx.
References Any, ContentResultSetWrapper::queryInterface(), and cppu::queryInterface().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1714 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), and ContentResultSetWrapper::m_aMutex.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1427 of file cachedcontentresultset.cxx.
References applyPositionToOrigin(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_isForwardOnly(), impl_isKnownInvalidPosition(), impl_isKnownValidPosition(), ContentResultSetWrapper::m_aMutex, m_bAfterLast, m_bFinalCount, m_nKnownCount, and m_nRow.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 868 of file cachedcontentresultset.cxx.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1746 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), and ContentResultSetWrapper::m_aMutex.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1735 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), and ContentResultSetWrapper::m_aMutex.
|
private |
Definition at line 54 of file cachedcontentresultset.cxx.
References Any, applyPositionToOrigin(), CachedContentResultSet::CCRS_Cache::getAny(), getTypeConverter(), CachedContentResultSet::CCRS_Cache::hasCausedException(), CachedContentResultSet::CCRS_Cache::hasRow(), ContentResultSetWrapper::impl_EnsureNotDisposed(), impl_fetchData(), ContentResultSetWrapper::impl_init_xRowOrigin(), ContentResultSetWrapper::impl_isForwardOnly(), m_aCache, ContentResultSetWrapper::m_aMutex, m_bLastCachedReadWasNull, m_bLastReadWasFromCache, m_nFetchDirection, m_nFetchSize, m_nRow, m_xFetchProvider, ContentResultSetWrapper::m_xRowOrigin, and xConverter.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1725 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), and ContentResultSetWrapper::m_aMutex.
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 934 of file cachedcontentresultset.cxx.
References COMSUNSTARUCBCCRS_DEFAULT_FETCH_DIRECTION, COMSUNSTARUCBCCRS_DEFAULT_FETCH_SIZE, g_sPropertyNameForFetchDirection(), g_sPropertyNameForFetchSize(), ContentResultSetWrapper::getPropertySetInfoImpl(), ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_init_xPropertySetOrigin(), ContentResultSetWrapper::impl_notifyPropertyChangeListeners(), m_nFetchDirection, m_nFetchSize, m_xMyPropertySetInfo, ContentResultSetWrapper::m_xPropertySetOrigin, Property, and XPropertySet.
|
overridevirtual |
Definition at line 918 of file cachedcontentresultset.cxx.
References ServiceName, and cppu::supportsService().
|
overridevirtual |
Reimplemented from ContentResultSetWrapper.
Definition at line 1771 of file cachedcontentresultset.cxx.
References ContentResultSetWrapper::impl_EnsureNotDisposed(), ContentResultSetWrapper::impl_init_xRowOrigin(), ContentResultSetWrapper::m_aMutex, m_bLastCachedReadWasNull, m_bLastReadWasFromCache, and ContentResultSetWrapper::m_xRowOrigin.
|
private |
Definition at line 144 of file cachedcontentresultset.hxx.
Referenced by getObject(), impl_fetchData(), and rowOriginGet().
|
private |
Definition at line 147 of file cachedcontentresultset.hxx.
|
private |
Definition at line 146 of file cachedcontentresultset.hxx.
|
private |
Definition at line 145 of file cachedcontentresultset.hxx.
|
private |
Definition at line 129 of file cachedcontentresultset.hxx.
Referenced by absolute(), afterLast(), applyPositionToOrigin(), beforeFirst(), first(), getRow(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), last(), next(), previous(), and relative().
|
private |
Definition at line 132 of file cachedcontentresultset.hxx.
Referenced by absolute(), applyPositionToOrigin(), isAfterLast(), isBeforeFirst(), and last().
|
private |
Definition at line 135 of file cachedcontentresultset.hxx.
Referenced by absolute(), getPropertyValue(), impl_changeIsRowCountFinal(), impl_isKnownInvalidPosition(), impl_propertyChange(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), last(), and relative().
|
private |
Definition at line 141 of file cachedcontentresultset.hxx.
Referenced by getObject(), rowOriginGet(), and wasNull().
|
private |
Definition at line 140 of file cachedcontentresultset.hxx.
Referenced by getObject(), rowOriginGet(), and wasNull().
|
private |
Definition at line 349 of file cachedcontentresultset.hxx.
Referenced by getTypeConverter().
|
private |
Definition at line 138 of file cachedcontentresultset.hxx.
Referenced by getObject(), getPropertyValue(), rowOriginGet(), and setPropertyValueImpl().
|
private |
Definition at line 137 of file cachedcontentresultset.hxx.
Referenced by getObject(), getPropertyValue(), rowOriginGet(), and setPropertyValueImpl().
|
private |
Definition at line 134 of file cachedcontentresultset.hxx.
Referenced by absolute(), getPropertyValue(), impl_changeRowCount(), impl_isKnownInvalidPosition(), impl_isKnownValidPosition(), impl_propertyChange(), isAfterLast(), isBeforeFirst(), isFirst(), isLast(), last(), previous(), and relative().
|
private |
Definition at line 131 of file cachedcontentresultset.hxx.
Referenced by absolute(), applyPositionToOrigin(), isBeforeFirst(), and last().
|
private |
Definition at line 128 of file cachedcontentresultset.hxx.
Referenced by absolute(), afterLast(), beforeFirst(), first(), getObject(), getRow(), isBeforeFirst(), isFirst(), isLast(), last(), next(), previous(), relative(), and rowOriginGet().
|
private |
|
private |
Definition at line 111 of file cachedcontentresultset.hxx.
Referenced by getTypeConverter().
|
private |
Definition at line 115 of file cachedcontentresultset.hxx.
Referenced by CachedContentResultSet(), getObject(), impl_disposing(), impl_fetchData(), and rowOriginGet().
|
private |
Definition at line 118 of file cachedcontentresultset.hxx.
Referenced by CachedContentResultSet(), and impl_disposing().
|
private |
Definition at line 121 of file cachedcontentresultset.hxx.
Referenced by getPropertyValue(), impl_initPropertySetInfo(), and setPropertyValueImpl().
|
private |
Definition at line 350 of file cachedcontentresultset.hxx.
Referenced by getTypeConverter().