diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2012-01-12 21:49:24 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2012-01-12 21:57:17 -0500 |
commit | 44cd9971649b9611c59bb3e423133b9a4d82a2fa (patch) | |
tree | 07d9a4713d6b7b3f311b558e51f66656b4a8e035 /sc/inc/dpobject.hxx | |
parent | 2ab84dcaa32cb117b0ba30f3dcbdf6911dc4f0f4 (diff) |
Test the new logic of our pivot data cache life cycle.
Diffstat (limited to 'sc/inc/dpobject.hxx')
-rw-r--r-- | sc/inc/dpobject.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/inc/dpobject.hxx b/sc/inc/dpobject.hxx index 685f7d2947b7..47c1999a005b 100644 --- a/sc/inc/dpobject.hxx +++ b/sc/inc/dpobject.hxx @@ -271,6 +271,7 @@ public: SheetCaches(ScDocument* pDoc); bool hasCache(const ScRange& rRange) const; const ScDPCache* getCache(const ScRange& rRange); + size_t size() const; void updateReference( UpdateRefMode eMode, const ScRange& r, SCsCOL nDx, SCsROW nDy, SCsTAB nDz); @@ -294,6 +295,7 @@ public: NameCaches(ScDocument* pDoc); bool hasCache(const rtl::OUString& rName) const; const ScDPCache* getCache(const ::rtl::OUString& rName, const ScRange& rRange); + size_t size() const; private: void updateCache(const rtl::OUString& rName, const ScRange& rRange, std::set<ScDPObject*>& rRefs); void removeCache(const ::rtl::OUString& rName); @@ -329,6 +331,8 @@ public: public: DBCaches(ScDocument* pDoc); const ScDPCache* getCache(sal_Int32 nSdbType, const ::rtl::OUString& rDBName, const ::rtl::OUString& rCommand); + size_t size() const; + private: com::sun::star::uno::Reference<com::sun::star::sdbc::XRowSet> createRowSet( sal_Int32 nSdbType, const ::rtl::OUString& rDBName, const ::rtl::OUString& rCommand); |