19#ifndef INCLUDED_CONNECTIVITY_PCOLUMN_HXX
20#define INCLUDED_CONNECTIVITY_PCOLUMN_HXX
53 virtual ::cppu::IPropertyArrayHelper* createArrayHelper()
const override;
54 virtual ::cppu::IPropertyArrayHelper & SAL_CALL getInfoHelper()
override;
58 OParseColumn(
const css::uno::Reference< css::beans::XPropertySet>& _xColumn,
bool _bCase);
60 const OUString& TypeName,
61 const OUString& DefaultValue,
62 const OUString& Description,
70 const OUString& CatalogName,
71 const OUString& SchemaName,
72 const OUString& TableName);
74 virtual void construct()
override;
76 void setRealName(
const OUString& _rName) { m_aRealName = _rName; }
77 void setLabel(
const OUString& i_sLabel) { m_sLabel = i_sLabel; }
78 void setTableName(
const OUString& _rName) { m_TableName = _rName; }
79 void setFunction(
bool _bFunction) { m_bFunction = _bFunction; }
86 static ::rtl::Reference< OSQLColumns >
87 createColumnsForResultSet(
88 const css::uno::Reference< css::sdbc::XResultSetMetaData >& _rxResMetaData,
89 const css::uno::Reference< css::sdbc::XDatabaseMetaData >& _rxDBMetaData,
90 const css::uno::Reference< css::container::XNameAccess>& i_xQueryColumns
98 createColumnForResultSet(
99 const css::uno::Reference< css::sdbc::XResultSetMetaData >& _rxResMetaData,
100 const css::uno::Reference< css::sdbc::XDatabaseMetaData >& _rxDBMetaData,
101 sal_Int32 _nColumnPos,
120 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
125 const css::uno::Reference< css::beans::XPropertySet>& _xColumn,
126 const OUString& i_rOriginatingTableName,
132 const css::uno::Reference< css::beans::XPropertySet>& _xColumn,
OOrderColumn(const css::uno::Reference< css::beans::XPropertySet > &_xColumn, const OUString &i_rOriginatingTableName, bool _bCase, bool _bAscending)
virtual void construct() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
OOrderColumn(const css::uno::Reference< css::beans::XPropertySet > &_xColumn, bool _bCase, bool _bAscending)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~OOrderColumn() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
void setIsSearchable(bool _bIsSearchable)
bool m_bAggregateFunction
OParseColumn(const css::uno::Reference< css::beans::XPropertySet > &_xColumn, bool _bCase)
void setLabel(const OUString &i_sLabel)
void setFunction(bool _bFunction)
void setRealName(const OUString &_rName)
std::map< OUString, int > StringMap
void setAggregateFunction(bool _bFunction)
bool m_bDbasePrecisionChanged
void setTableName(const OUString &_rName)
const OUString & getRealName() const
virtual ::cppu::IPropertyArrayHelper * createArrayHelper(sal_Int32 _nId) const override
sdbcx::OColumn OOrderColumn_BASE
::comphelper::OPropertyArrayUsageHelper< OOrderColumn > OOrderColumn_PROP
sdbcx::OColumn OParseColumn_BASE
::comphelper::OPropertyArrayUsageHelper< OParseColumn > OParseColumn_PROP