LibreOffice Module connectivity (master) 1
|
#include <Clob.hxx>
Public Member Functions | |
Clob (isc_db_handle *pDatabaseHandle, isc_tr_handle *pTransactionHandle, ISC_QUAD const &aBlobID) | |
virtual sal_Int64 SAL_CALL | length () override |
virtual OUString SAL_CALL | getSubString (sal_Int64 aPosition, sal_Int32 aLength) override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getCharacterStream () override |
virtual sal_Int64 SAL_CALL | position (const OUString &rPattern, sal_Int32 aStart) override |
virtual sal_Int64 SAL_CALL | positionOfClob (const ::css::uno::Reference< ::css::sdbc::XClob > &rPattern, sal_Int64 aStart) override |
virtual void SAL_CALL | disposing () override |
Protected Attributes | |
::osl::Mutex | m_aMutex |
rtl::Reference< connectivity::firebird::Blob > | m_aBlob |
sal_Int64 | m_nCharCount |
Definition at line 25 of file drivers/firebird/Clob.hxx.
Clob::Clob | ( | isc_db_handle * | pDatabaseHandle, |
isc_tr_handle * | pTransactionHandle, | ||
ISC_QUAD const & | aBlobID | ||
) |
Definition at line 27 of file firebird/Clob.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 36 of file firebird/Clob.cxx.
References m_aBlob.
|
overridevirtual |
Definition at line 119 of file firebird/Clob.cxx.
References connectivity::firebird::checkDisposed(), m_aBlob, and m_aMutex.
|
overridevirtual |
Definition at line 69 of file firebird/Clob.cxx.
References connectivity::firebird::checkDisposed(), m_aBlob, m_aMutex, and nLength.
|
overridevirtual |
Definition at line 43 of file firebird/Clob.cxx.
References connectivity::firebird::checkDisposed(), m_aBlob, m_aMutex, and m_nCharCount.
|
overridevirtual |
Definition at line 127 of file firebird/Clob.cxx.
References dbtools::throwFeatureNotImplementedSQLException().
|
overridevirtual |
Definition at line 134 of file firebird/Clob.cxx.
References dbtools::throwFeatureNotImplementedSQLException().
|
protected |
Definition at line 36 of file drivers/firebird/Clob.hxx.
Referenced by disposing(), getCharacterStream(), getSubString(), and length().
|
protected |
Definition at line 29 of file drivers/firebird/Clob.hxx.
Referenced by getCharacterStream(), getSubString(), and length().
|
protected |
Definition at line 38 of file drivers/firebird/Clob.hxx.
Referenced by length().