20#ifndef INCLUDED_CONNECTIVITY_SDBCX_VVIEW_HXX
21#define INCLUDED_CONNECTIVITY_SDBCX_VVIEW_HXX
23#include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
27#include <com/sun/star/container/XNamed.hpp>
38 typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo,
54 css::uno::Reference< css::sdbc::XDatabaseMetaData >
m_xMetaData;
57 virtual ::cppu::IPropertyArrayHelper* createArrayHelper( sal_Int32 _nId)
const override;
59 virtual ::cppu::IPropertyArrayHelper & SAL_CALL getInfoHelper()
override;
64 OView(
bool _bCase, css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData);
66 const OUString& _rName,
67 css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData,
68 OUString _sCommand = OUString(),
69 OUString _sSchemaName = OUString(),
70 OUString _sCatalogName = OUString());
74 virtual void construct()
override;
77 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
78 virtual void SAL_CALL acquire() noexcept override;
79 virtual
void SAL_CALL release() noexcept override;
81 virtual css::
uno::Sequence< css::
uno::
Type > SAL_CALL getTypes( ) override;
83 virtual css::
uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) override;
85 virtual OUString SAL_CALL getName( ) override;
86 virtual
void SAL_CALL setName( const OUString& ) override;
css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData
::cppu::WeakImplHelper< css::lang::XServiceInfo, css::container::XNamed > OView_BASE
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)