diff options
author | Ocke Janssen <oj@openoffice.org> | 2001-08-13 07:45:02 +0000 |
---|---|---|
committer | Ocke Janssen <oj@openoffice.org> | 2001-08-13 07:45:02 +0000 |
commit | 057ea005ce4ea2f6e0ad86e1c8ead20111084984 (patch) | |
tree | e0a1bdd1bc250cc37003764e2b3414835f0a7187 /dbaccess/source/core/api/RowSetBase.hxx | |
parent | 0c04b9b07f0c0d5cf6e8e00179d81e954e16852d (diff) |
#90015# remember the columns impl class
Diffstat (limited to 'dbaccess/source/core/api/RowSetBase.hxx')
-rw-r--r-- | dbaccess/source/core/api/RowSetBase.hxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dbaccess/source/core/api/RowSetBase.hxx b/dbaccess/source/core/api/RowSetBase.hxx index 966542d30..f5c186a7b 100644 --- a/dbaccess/source/core/api/RowSetBase.hxx +++ b/dbaccess/source/core/api/RowSetBase.hxx @@ -2,9 +2,9 @@ * * $RCSfile: RowSetBase.hxx,v $ * - * $Revision: 1.23 $ + * $Revision: 1.24 $ * - * last change: $Author: fs $ $Date: 2001-08-06 11:00:09 $ + * last change: $Author: oj $ $Date: 2001-08-13 08:45:02 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -144,11 +144,13 @@ namespace dbaccess class ORowSetCache; class ORowSetDataColumns; class ORowSetCacheIterator; + class ORowSetDataColumn; class ORowSetBase : public ORowSetBase_BASE, public ::comphelper::OPropertyContainer, public ::comphelper::OPropertyArrayUsageHelper<ORowSetBase> // this class hold the static property info { protected: + typedef ::std::vector<ORowSetDataColumn*> TDataColumns; ::osl::Mutex& m_rMutex; ::osl::Mutex m_aRowCountMutex, // mutex for rowcount changes // we need a extra mutex for columns to prevend deadlock when setting new values @@ -158,6 +160,7 @@ namespace dbaccess ::com::sun::star::uno::Any m_aBookmark; ORowSetCacheIterator m_aCurrentRow; // contains the actual fetched row ORowSetRow m_aOldRow; + TDataColumns m_aDataColumns; // holds the columns as m_pColumns but know the implementation class connectivity::ORowSetValue m_aEmptyValue; // only for error case ::cppu::OWeakObject* m_pMySelf; // set by derived classes |