diff options
Diffstat (limited to 'connectivity/source/drivers/firebird/FConnection.hxx')
-rw-r--r-- | connectivity/source/drivers/firebird/FConnection.hxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/connectivity/source/drivers/firebird/FConnection.hxx b/connectivity/source/drivers/firebird/FConnection.hxx index 7bf25d36f41f..5acaf51aa9e8 100644 --- a/connectivity/source/drivers/firebird/FConnection.hxx +++ b/connectivity/source/drivers/firebird/FConnection.hxx @@ -36,6 +36,8 @@ #ifndef CONNECTIVITY_SCONNECTION_HXX #define CONNECTIVITY_SCONNECTION_HXX +#include "Blob.hxx" + #include <com/sun/star/sdbc/SQLWarning.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/document/DocumentEvent.hpp> @@ -182,6 +184,15 @@ namespace connectivity isc_tr_handle& getTransaction(); /** + * Create a new Blob tied to this connection. Blobs are tied to a + * transaction and not to a statement, hence the connection should + * deal with their management. + */ + ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XBlob> + createBlob(ISC_QUAD* pBlobID) + throw(::com::sun::star::sdbc::SQLException); + + /** * Evaluate a firebird status vector and throw exceptions as necessary. * The content of the status vector is included in the thrown exception. */ |