LibreOffice Module ucb (master) 1
|
#include <filrow.hxx>
Public Member Functions | |
XRow_impl (TaskManager *pShell, const css::uno::Sequence< css::uno::Any > &aValueMap) | |
virtual | ~XRow_impl () override |
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 Member Functions | |
bool | isIndexOutOfBounds (sal_Int32 nIndex) const |
template<typename T > | |
T | getValue (sal_Int32 columnIndex) |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Sequence< css::uno::Any > | m_aValueMap |
bool | m_nWasNull |
TaskManager * | m_pMyShell |
css::uno::Reference< css::script::XTypeConverter > | m_xTypeConverter |
Definition at line 30 of file filrow.hxx.
XRow_impl::XRow_impl | ( | TaskManager * | pShell, |
const css::uno::Sequence< css::uno::Any > & | aValueMap | ||
) |
Definition at line 78 of file filrow.cxx.
|
overridevirtual |
Definition at line 85 of file filrow.cxx.
|
overridevirtual |
Definition at line 270 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 209 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 251 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 107 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 117 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 172 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 219 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 260 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 181 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 163 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 154 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 136 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 145 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 229 of file filrow.cxx.
References isIndexOutOfBounds(), m_aMutex, m_aValueMap, m_nWasNull, THROW_WHERE, and Value.
|
overridevirtual |
Definition at line 242 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 126 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 98 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 190 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
overridevirtual |
Definition at line 199 of file filrow.cxx.
References isIndexOutOfBounds(), and THROW_WHERE.
|
private |
Definition at line 285 of file filrow.cxx.
References m_aMutex, m_aValueMap, m_nWasNull, m_pMyShell, and m_xTypeConverter.
|
private |
Definition at line 279 of file filrow.cxx.
References m_aValueMap, and nIndex.
Referenced by getArray(), getBinaryStream(), getBlob(), getBoolean(), getByte(), getBytes(), getCharacterStream(), getClob(), getDate(), getDouble(), getFloat(), getInt(), getLong(), getObject(), getRef(), getShort(), getString(), getTime(), and getTimestamp().
|
overridevirtual |
Definition at line 91 of file filrow.cxx.
References m_nWasNull.
|
private |
Definition at line 101 of file filrow.hxx.
Referenced by getObject(), and getValue().
|
private |
Definition at line 102 of file filrow.hxx.
Referenced by getObject(), getValue(), and isIndexOutOfBounds().
|
private |
Definition at line 103 of file filrow.hxx.
Referenced by getObject(), getValue(), and wasNull().
|
private |
Definition at line 104 of file filrow.hxx.
Referenced by getValue().
|
private |
Definition at line 105 of file filrow.hxx.
Referenced by getValue().