LibreOffice Module connectivity (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
connectivity::BlobHelper Class Referencefinal

#include <BlobHelper.hxx>

Inheritance diagram for connectivity::BlobHelper:
[legend]
Collaboration diagram for connectivity::BlobHelper:
[legend]

Public Member Functions

 BlobHelper (const css::uno::Sequence< sal_Int8 > &_val)
 

Private Member Functions

virtual ::sal_Int64 SAL_CALL length () override
 
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL getBytes (::sal_Int64 pos, ::sal_Int32 length) override
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream () override
 
virtual ::sal_Int64 SAL_CALL position (const css::uno::Sequence< ::sal_Int8 > &pattern, ::sal_Int64 start) override
 
virtual ::sal_Int64 SAL_CALL positionOfBlob (const css::uno::Reference< css::sdbc::XBlob > &pattern, ::sal_Int64 start) override
 

Private Attributes

css::uno::Sequence< sal_Int8m_aValue
 

Detailed Description

Definition at line 27 of file BlobHelper.hxx.

Constructor & Destructor Documentation

◆ BlobHelper()

BlobHelper::BlobHelper ( const css::uno::Sequence< sal_Int8 > &  _val)

Definition at line 30 of file BlobHelper.cxx.

Member Function Documentation

◆ getBinaryStream()

css::uno::Reference< css::io::XInputStream > SAL_CALL BlobHelper::getBinaryStream ( )
overrideprivatevirtual

Definition at line 46 of file BlobHelper.cxx.

References m_aValue.

◆ getBytes()

css::uno::Sequence<::sal_Int8 > SAL_CALL BlobHelper::getBytes ( ::sal_Int64  pos,
::sal_Int32  length 
)
overrideprivatevirtual

Definition at line 39 of file BlobHelper.cxx.

References m_aValue, and pos.

◆ length()

sal_Int64 SAL_CALL BlobHelper::length ( )
overrideprivate

Definition at line 34 of file BlobHelper.cxx.

References m_aValue.

◆ position()

sal_Int64 SAL_CALL BlobHelper::position ( const css::uno::Sequence< ::sal_Int8 > &  pattern,
::sal_Int64  start 
)
overrideprivate

◆ positionOfBlob()

sal_Int64 SAL_CALL BlobHelper::positionOfBlob ( const css::uno::Reference< css::sdbc::XBlob > &  pattern,
::sal_Int64  start 
)
overrideprivate

Member Data Documentation

◆ m_aValue

css::uno::Sequence< sal_Int8 > connectivity::BlobHelper::m_aValue
private

Definition at line 29 of file BlobHelper.hxx.

Referenced by getBinaryStream(), getBytes(), and length().


The documentation for this class was generated from the following files: