diff options
author | Ocke Janssen <oj@openoffice.org> | 2001-07-12 13:14:03 +0000 |
---|---|---|
committer | Ocke Janssen <oj@openoffice.org> | 2001-07-12 13:14:03 +0000 |
commit | b33c7badddd83d616990db8f792586eab8c540e9 (patch) | |
tree | a4a41b9d81757b4f7b4f75e8c2f2c0c29a12508b /connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx | |
parent | efc0bf97d26272db9219550c6137e05c6d5610cc (diff) |
#87050# make some methods public
Diffstat (limited to 'connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx')
-rw-r--r-- | connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx | 47 |
1 files changed, 22 insertions, 25 deletions
diff --git a/connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx b/connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx index d3542e088e..04abad5fb6 100644 --- a/connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx +++ b/connectivity/source/inc/FDatabaseMetaDataResultSetMetaData.hxx @@ -2,9 +2,9 @@ * * $RCSfile: FDatabaseMetaDataResultSetMetaData.hxx,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: oj $ $Date: 2001-05-02 12:54:55 $ + * last change: $Author: oj $ $Date: 2001-07-12 14:14:03 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -90,38 +90,16 @@ namespace connectivity class ODatabaseMetaDataResultSetMetaData : public ODatabaseMetaResultSetMetaData_BASE { - friend class ODatabaseMetaDataResultSet; - TIntVector m_vMapping; // when not every column is needed ::std::map<sal_Int32,connectivity::OColumn> m_mColumns; ::std::map<sal_Int32,connectivity::OColumn>::const_iterator m_mColumnsIter; sal_Int32 m_nColCount; - - protected: - void setColumnPrivilegesMap(); - void setColumnsMap(); - void setTablesMap(); - void setProcedureColumnsMap(); - void setPrimaryKeysMap(); - void setIndexInfoMap(); - void setTablePrivilegesMap(); - void setCrossReferenceMap(); - void setTypeInfoMap(); - void setProceduresMap(); - void setTableTypes(); - void setBestRowIdentifierMap() { setVersionColumnsMap();} - void setVersionColumnsMap(); - void setExportedKeysMap() { setCrossReferenceMap(); } - void setImportedKeysMap() { setCrossReferenceMap(); } - void setCatalogsMap(); - void setSchemasMap(); - protected: ~ODatabaseMetaDataResultSetMetaData(); public: // ein Konstruktor, der fuer das Returnen des Objektes benoetigt wird: - ODatabaseMetaDataResultSetMetaData( ODatabaseMetaDataResultSet* _pRes) + ODatabaseMetaDataResultSetMetaData( ) : m_nColCount(0) { } @@ -152,6 +130,25 @@ namespace connectivity virtual sal_Bool SAL_CALL isWritable( sal_Int32 column ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException); virtual sal_Bool SAL_CALL isDefinitelyWritable( sal_Int32 column ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException); virtual ::rtl::OUString SAL_CALL getColumnServiceName( sal_Int32 column ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException); + + // methods to set the right column mapping + void setColumnPrivilegesMap(); + void setColumnsMap(); + void setTablesMap(); + void setProcedureColumnsMap(); + void setPrimaryKeysMap(); + void setIndexInfoMap(); + void setTablePrivilegesMap(); + void setCrossReferenceMap(); + void setTypeInfoMap(); + void setProceduresMap(); + void setTableTypes(); + void setBestRowIdentifierMap() { setVersionColumnsMap();} + void setVersionColumnsMap(); + void setExportedKeysMap() { setCrossReferenceMap(); } + void setImportedKeysMap() { setCrossReferenceMap(); } + void setCatalogsMap(); + void setSchemasMap(); }; } #endif // _CONNECTIVITY_FILE_ADATABASEMETARESULTSETMETADATA_HXX_ |