35OCallableStatement::OCallableStatement(
OConnection* _pConnection,
const OUString&
sql )
45 return aRet.hasValue() ? aRet : ::cppu::queryInterface(rType,
static_cast< XRow*
>(
this));
57 ADOParameter* pParam =
nullptr;
66 ADOParameter* pParam =
nullptr;
75 ADOParameter* pParam =
nullptr;
84 ADOParameter* pParam =
nullptr;
93 ADOParameter* pParam =
nullptr;
103 ADOParameter* pParam =
nullptr;
113 ADOParameter* pParam =
nullptr;
123 ADOParameter* pParam =
nullptr;
140 ADOParameter* pParam =
nullptr;
150 ADOParameter* pParam =
nullptr;
160 ADOParameter* pParam =
nullptr;
170 ADOParameter* pParam =
nullptr;
180 ADOParameter* pParam =
nullptr;
185 pParam->put_Direction(adParamOutput);
191 ADOParameter* pParam =
nullptr;
196 pParam->put_Direction(adParamOutput);
IMPLEMENT_SERVICE_INFO(OCallableStatement,"com.sun.star.sdbcx.ACallableStatement","com.sun.star.sdbc.CallableStatement")
static DataTypeEnum MapJdbc2ADOType(sal_Int32 _nType, sal_Int32 _nJetEngine)
virtual float SAL_CALL getFloat(sal_Int32 columnIndex) override
virtual css::uno::Any SAL_CALL getObject(sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL getBlob(sal_Int32 columnIndex) override
virtual css::util::DateTime SAL_CALL getTimestamp(sal_Int32 columnIndex) override
virtual OUString SAL_CALL getString(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL getArray(sal_Int32 columnIndex) override
virtual sal_Bool SAL_CALL getBoolean(sal_Int32 columnIndex) override
virtual sal_Bool SAL_CALL wasNull() override
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL getClob(sal_Int32 columnIndex) override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual css::util::Time SAL_CALL getTime(sal_Int32 columnIndex) override
virtual void SAL_CALL registerNumericOutParameter(sal_Int32 parameterIndex, sal_Int32 sqlType, sal_Int32 scale) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream(sal_Int32 columnIndex) override
virtual void SAL_CALL registerOutParameter(sal_Int32 parameterIndex, sal_Int32 sqlType, const OUString &typeName) override
virtual sal_Int32 SAL_CALL getInt(sal_Int32 columnIndex) override
virtual sal_Int16 SAL_CALL getShort(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream(sal_Int32 columnIndex) override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getBytes(sal_Int32 columnIndex) override
virtual void SAL_CALL acquire() noexcept override
virtual css::util::Date SAL_CALL getDate(sal_Int32 columnIndex) override
virtual sal_Int64 SAL_CALL getLong(sal_Int32 columnIndex) override
virtual sal_Int8 SAL_CALL getByte(sal_Int32 columnIndex) override
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL getRef(sal_Int32 columnIndex) override
virtual double SAL_CALL getDouble(sal_Int32 columnIndex) override
sal_Int32 getEngineType() const
css::util::Date getDate() const
OUString getString() const
css::util::DateTime getDateTime() const
css::util::Time getTime() const
css::uno::Sequence< sal_Int8 > getByteSequence() const
sal_Int32 getInt32() const
sal_Int16 getInt16() const
virtual void SAL_CALL release() noexcept override
ADOParameters * m_pParameters
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL acquire() noexcept override
OConnection * m_pConnection
bool put_CommandType(CommandTypeEnum lCmdType)