21#include <com/sun/star/beans/PropertyAttribute.hpp>
38OView::OView(
bool _bCase,
40 css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData,
44 ,m_CatalogName(
std::move(CatalogName))
45 ,m_SchemaName(
std::move(SchemaName))
48 ,m_xMetaData(
std::move(_xMetaData))
55OView::OView(
bool _bCase, css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData)
57 ,m_xMetaData(
std::move(_xMetaData))
70 sal_Int32 nAttrib =
isNew() ? 0 : PropertyAttribute::READONLY;
85 Any aRet = OView_BASE::queryInterface( rType);
86 return aRet.hasValue() ? aRet : ODescriptor::queryInterface( rType);
115 return ::cppu::OPropertySetHelper::createPropertySetInfo(
getInfoHelper());
124 OView_BASE::acquire();
129 OView_BASE::release();
OptionalString sComposedName
IMPLEMENT_SERVICE_INFO(OView,"com.sun.star.sdbcx.VView","com.sun.star.sdbcx.View")
::cppu::IPropertyArrayHelper * getArrayHelper(sal_Int32 nId)
void registerProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
::cppu::IPropertyArrayHelper * doCreateArrayHelper() const
helper for derived classes to implement OPropertyArrayUsageHelper::createArrayHelper
virtual ::cppu::IPropertyArrayHelper * createArrayHelper(sal_Int32 _nId) const override
virtual void SAL_CALL release() noexcept override
virtual OUString SAL_CALL getName() override
virtual void construct() override
virtual void SAL_CALL acquire() noexcept override
css::uno::Reference< css::sdbc::XDatabaseMetaData > m_xMetaData
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual ~OView() override
OView(bool _bCase, css::uno::Reference< css::sdbc::XDatabaseMetaData > _xMetaData)
virtual void SAL_CALL setName(const OUString &) override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
#define PROPERTY_ID_CATALOGNAME
#define PROPERTY_ID_CHECKOPTION
#define PROPERTY_ID_COMMAND
#define PROPERTY_ID_SCHEMANAME