Tag: cws_src680_qiq User: fs Date: 06/06/06 06:57:25 Modified: /dba/connectivity/inc/connectivity/ PColumn.hxx
Log: #i51143# +createColumnsForResultSet / +createColumnForResultSet File Changes: Directory: /dba/connectivity/inc/connectivity/ ============================================== File [changed]: PColumn.hxx Url: http://dba.openoffice.org/source/browse/dba/connectivity/inc/connectivity/PColumn.hxx?r1=1.12&r2=1.12.104.1 Delta lines: +35 -3 -------------------- --- PColumn.hxx 8 Sep 2005 04:57:57 -0000 1.12 +++ PColumn.hxx 6 Jun 2006 13:57:23 -0000 1.12.104.1 @@ -4,9 +4,9 @@ * * $RCSfile: PColumn.hxx,v $ * - * $Revision: 1.12 $ + * $Revision: 1.12.104.1 $ * - * last change: $Author: rt $ $Date: 2005/09/08 04:57:57 $ + * last change: $Author: fs $ $Date: 2006/06/06 13:57:23 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -39,6 +39,20 @@ #include "connectivity/sdbcx/VColumn.hxx" #endif +#ifndef _CONNECTIVITY_COMMONTOOLS_HXX_ +#include "connectivity/CommonTools.hxx" +#endif +#ifndef _VOS_REF_HXX_ +#include <vos/ref.hxx> +#endif + +#ifndef _COM_SUN_STAR_SDBC_XRESULTSETMETADATA_HPP_ +#include <com/sun/star/sdbc/XResultSetMetaData.hpp> +#endif +#ifndef _COM_SUN_STAR_SDBC_XDATABASEMETADATA_HPP_ +#include <com/sun/star/sdbc/XDatabaseMetaData.hpp> +#endif + namespace connectivity { namespace parse @@ -86,6 +100,24 @@ ::rtl::OUString getTableName() const { return m_aTableName; } sal_Bool getFunction() const { return m_bFunction; } sal_Bool getDbasePrecisionChanged() const { return m_bDbasePrecisionChanged; } + + public: + /** creates a collection of OParseColumn, as described by a result set meta data instance. + */ + static ::vos::ORef< OSQLColumns > + createColumnsForResultSet( + const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XResultSetMetaData >& _rxResMetaData, + const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDatabaseMetaData >& _rxDBMetaData + ); + + /** creates a single OParseColumn, as described by a result set meta data instance + */ + static OParseColumn* + createColumnForResultSet( + const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XResultSetMetaData >& _rxResMetaData, + const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XDatabaseMetaData >& _rxDBMetaData, + sal_Int32 _nColumnPos + ); }; class OOrderColumn; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
