16#include <com/sun/star/io/XInputStream.hpp>
17#include <com/sun/star/sdbc/XClob.hpp>
22 typedef ::cppu::WeakComponentImplHelper< css::sdbc::XClob >
41 Clob(isc_db_handle* pDatabaseHandle,
42 isc_tr_handle* pTransactionHandle,
43 ISC_QUAD
const & aBlobID);
46 virtual sal_Int64 SAL_CALL
48 virtual OUString SAL_CALL
49 getSubString(sal_Int64 aPosition, sal_Int32 aLength)
override;
50 virtual css::uno::Reference< css::io::XInputStream > SAL_CALL
52 virtual sal_Int64 SAL_CALL
54 sal_Int32 aStart)
override;
55 virtual sal_Int64 SAL_CALL
56 positionOfClob(const ::css::uno::Reference< ::css::sdbc::XClob >& rPattern,
57 sal_Int64 aStart)
override;
59 virtual void SAL_CALL
disposing()
override;
virtual OUString SAL_CALL getSubString(sal_Int64 aPosition, sal_Int32 aLength) override
virtual sal_Int64 SAL_CALL positionOfClob(const ::css::uno::Reference< ::css::sdbc::XClob > &rPattern, sal_Int64 aStart) override
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream() override
Clob(isc_db_handle *pDatabaseHandle, isc_tr_handle *pTransactionHandle, ISC_QUAD const &aBlobID)
virtual sal_Int64 SAL_CALL length() override
virtual void SAL_CALL disposing() override
rtl::Reference< connectivity::firebird::Blob > m_aBlob
virtual sal_Int64 SAL_CALL position(const OUString &rPattern, sal_Int32 aStart) override
::cppu::WeakComponentImplHelper< css::sdbc::XClob > Clob_BASE