26#include <com/sun/star/sdbc/XStatement.hpp>
27#include <com/sun/star/sdbc/SQLWarning.hpp>
28#include <com/sun/star/util/XCancellable.hpp>
36 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XStatement,
37 css::sdbc::XWarningsSupplier,
38 css::util::XCancellable,
81 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
83 css::uno::Any & rConvertedValue,
84 css::uno::Any & rOldValue,
86 const css::uno::Any& rValue)
override;
89 const css::uno::Any& rValue)
override;
91 css::uno::Any& rValue,
92 sal_Int32 nHandle)
const override;
101 using MacabCommonStatement_BASE::rBHelper;
104 using MacabCommonStatement_BASE::operator css::uno::Reference< css::uno::XInterface >;
107 using MacabCommonStatement_BASE::disposing;
110 virtual void SAL_CALL
release() noexcept override;
111 virtual
void SAL_CALL
acquire() noexcept override;
125 virtual css::
uno::Reference< css::sdbc::XResultSet > SAL_CALL
executeQuery(
126 const OUString&
sql ) override;
128 const OUString&
sql ) override;
130 const OUString&
sql ) override;
131 virtual css::
uno::Reference< css::sdbc::XConnection > SAL_CALL
getConnection(
141 virtual
void SAL_CALL
cancel(
145 virtual
void SAL_CALL
close(
155 typedef ::cppu::ImplInheritanceHelper<
virtual sal_Bool SAL_CALL execute(const OUString &sql) override
css::sdbc::SQLWarning m_aLastWarning
void selectRecords(MacabResultSet *pResult) const
MacabConnection * m_pConnection
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 void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual void SAL_CALL cancel() override
class MacabOrder * analyseOrderByClause(const OSQLParseNode *pParseNode) const
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
connectivity::OSQLParseNode * m_pParseTree
connectivity::OSQLParser m_aParser
OUString getTableName() const
connectivity::OSQLParseTreeIterator m_aSQLIterator
virtual void SAL_CALL release() noexcept override
void sortRecords(MacabResultSet *pResult) const
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual void getNextParameter(OUString &rParameter) const
virtual void SAL_CALL clearWarnings() override
virtual ~MacabCommonStatement() override
virtual css::uno::Any SAL_CALL getWarnings() override
virtual void resetParameters() const
virtual sal_Bool SAL_CALL convertFastPropertyValue(css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
void setMacabFields(class MacabResultSet *pResult) const
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection() override
virtual void SAL_CALL acquire() noexcept override
virtual sal_Int32 SAL_CALL executeUpdate(const OUString &sql) override
class MacabCondition * analyseWhereClause(const OSQLParseNode *pParseNode) const
css::uno::WeakReference< css::sdbc::XResultSet > m_xResultSet
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
MacabConnection * getOwnConnection() const
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL close() override
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL executeQuery(const OUString &sql) override
MacabCommonStatement(MacabConnection *_pConnection)
MacabStatement(MacabConnection *_pConnection)
virtual ~MacabStatement() override
::cppu::WeakComponentImplHelper< css::sdbc::XStatement, css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable > MacabCommonStatement_BASE
::cppu::ImplInheritanceHelper< MacabCommonStatement, css::lang::XServiceInfo > MacabStatement_BASE