21#include <com/sun/star/beans/PropertyAttribute.hpp>
30OUString SAL_CALL OIndexColumn::getImplementationName( )
33 return "com.sun.star.sdbcx.VIndexColumnDescriptor";
34 return "com.sun.star.sdbcx.VIndexColumn";
37css::uno::Sequence< OUString > SAL_CALL OIndexColumn::getSupportedServiceNames( )
39 return {
isNew()?OUString(
"com.sun.star.sdbcx.IndexColumnDescriptor"):OUString(
"com.sun.star.sdbcx.IndexColumn") };
42sal_Bool SAL_CALL OIndexColumn::supportsService(
const OUString& _rServiceName )
55 const OUString& TypeName,
56 const OUString& DefaultValue,
62 const OUString& CatalogName,
63 const OUString& SchemaName,
64 const OUString& TableName
80 , m_IsAscending(IsAscending)
97 sal_Int32 nAttrib =
isNew() ? 0 : PropertyAttribute::READONLY;
::cppu::IPropertyArrayHelper * getArrayHelper(sal_Int32 nId)
void registerProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
::cppu::IPropertyArrayHelper * doCreateArrayHelper() const
helper for derived classes to implement OPropertyArrayUsageHelper::createArrayHelper
OIndexColumn(bool _bCase)
virtual ::cppu::IPropertyArrayHelper * createArrayHelper(sal_Int32 _nId) const override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual void construct() override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
#define PROPERTY_ID_ISASCENDING