LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Attributes | List of all members
dbaccess::OPrivateRow Class Reference

#include <PrivateRow.hxx>

Inheritance diagram for dbaccess::OPrivateRow:
[legend]
Collaboration diagram for dbaccess::OPrivateRow:
[legend]

Public Member Functions

 OPrivateRow (ORowSetValueVector::Vector &&i_aRow)
 
virtual sal_Bool SAL_CALL wasNull () override
 
virtual OUString SAL_CALL getString (::sal_Int32 columnIndex) override
 
virtual sal_Bool SAL_CALL getBoolean (::sal_Int32 columnIndex) override
 
virtual ::sal_Int8 SAL_CALL getByte (::sal_Int32 columnIndex) override
 
virtual ::sal_Int16 SAL_CALL getShort (::sal_Int32 columnIndex) override
 
virtual ::sal_Int32 SAL_CALL getInt (::sal_Int32 columnIndex) override
 
virtual ::sal_Int64 SAL_CALL getLong (::sal_Int32 columnIndex) override
 
virtual float SAL_CALL getFloat (::sal_Int32 columnIndex) override
 
virtual double SAL_CALL getDouble (::sal_Int32 columnIndex) override
 
virtual css::uno::Sequence< ::sal_Int8 > SAL_CALL getBytes (::sal_Int32 columnIndex) override
 
virtual css::util::Date SAL_CALL getDate (::sal_Int32 columnIndex) override
 
virtual css::util::Time SAL_CALL getTime (::sal_Int32 columnIndex) override
 
virtual css::util::DateTime SAL_CALL getTimestamp (::sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream (::sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream (::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::XRef > SAL_CALL getRef (::sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL getBlob (::sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL getClob (::sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL getArray (::sal_Int32 columnIndex) override
 

Private Attributes

ORowSetValueVector::Vector m_aRow
 
sal_Int32 m_nPos
 

Detailed Description

Definition at line 27 of file PrivateRow.hxx.

Constructor & Destructor Documentation

◆ OPrivateRow()

dbaccess::OPrivateRow::OPrivateRow ( ORowSetValueVector::Vector &&  i_aRow)
inlineexplicit

Definition at line 32 of file PrivateRow.hxx.

Member Function Documentation

◆ getArray()

Reference< XArray > SAL_CALL OPrivateRow::getArray ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 127 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getBinaryStream()

Reference< css::io::XInputStream > SAL_CALL OPrivateRow::getBinaryStream ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 97 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getBlob()

Reference< XBlob > SAL_CALL OPrivateRow::getBlob ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 117 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getBoolean()

sal_Bool SAL_CALL OPrivateRow::getBoolean ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 42 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getByte()

sal_Int8 SAL_CALL OPrivateRow::getByte ( ::sal_Int32  columnIndex)
override

Definition at line 47 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getBytes()

Sequence<::sal_Int8 > SAL_CALL OPrivateRow::getBytes ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 77 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getCharacterStream()

Reference< css::io::XInputStream > SAL_CALL OPrivateRow::getCharacterStream ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 102 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getClob()

Reference< XClob > SAL_CALL OPrivateRow::getClob ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 122 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getDate()

css::util::Date SAL_CALL OPrivateRow::getDate ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 82 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getDouble()

double SAL_CALL OPrivateRow::getDouble ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 72 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getFloat()

float SAL_CALL OPrivateRow::getFloat ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 67 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getInt()

sal_Int32 SAL_CALL OPrivateRow::getInt ( ::sal_Int32  columnIndex)
override

Definition at line 57 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getLong()

sal_Int64 SAL_CALL OPrivateRow::getLong ( ::sal_Int32  columnIndex)
override

Definition at line 62 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getObject()

Any SAL_CALL OPrivateRow::getObject ( ::sal_Int32  columnIndex,
const css::uno::Reference< css::container::XNameAccess > &  typeMap 
)
overridevirtual

Definition at line 107 of file PrivateRow.cxx.

References Any, m_aRow, and m_nPos.

◆ getRef()

Reference< XRef > SAL_CALL OPrivateRow::getRef ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 112 of file PrivateRow.cxx.

References m_aRow, m_nPos, and makeAny().

◆ getShort()

sal_Int16 SAL_CALL OPrivateRow::getShort ( ::sal_Int32  columnIndex)
override

Definition at line 52 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getString()

OUString SAL_CALL OPrivateRow::getString ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 37 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getTime()

css::util::Time SAL_CALL OPrivateRow::getTime ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 87 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ getTimestamp()

css::util::DateTime SAL_CALL OPrivateRow::getTimestamp ( ::sal_Int32  columnIndex)
overridevirtual

Definition at line 92 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

◆ wasNull()

sal_Bool SAL_CALL OPrivateRow::wasNull ( )
overridevirtual

Definition at line 33 of file PrivateRow.cxx.

References m_aRow, and m_nPos.

Member Data Documentation

◆ m_aRow

ORowSetValueVector::Vector dbaccess::OPrivateRow::m_aRow
private

◆ m_nPos

sal_Int32 dbaccess::OPrivateRow::m_nPos
private

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