LibreOffice Module connectivity (master) 1
|
#include <NResultSetMetaData.hxx>
Public Member Functions | |
OEvoabResultSetMetaData (OUString _aTableName) | |
void | setEvoabFields (const ::rtl::Reference< connectivity::OSQLColumns > &xColumns) |
sal_uInt32 | fieldAtColumn (sal_Int32 columnIndex) const |
operator css::uno::Reference< css::sdbc::XResultSetMetaData > () noexcept | |
Avoid ambiguous cast error from the compiler. More... | |
virtual sal_Int32 SAL_CALL | getColumnCount () override |
virtual sal_Bool SAL_CALL | isAutoIncrement (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isCaseSensitive (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isSearchable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isCurrency (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | isNullable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isSigned (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getColumnDisplaySize (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnLabel (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnName (sal_Int32 column) override |
virtual OUString SAL_CALL | getSchemaName (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getPrecision (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getScale (sal_Int32 column) override |
virtual OUString SAL_CALL | getTableName (sal_Int32 column) override |
virtual OUString SAL_CALL | getCatalogName (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getColumnType (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnTypeName (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isReadOnly (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isWritable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isDefinitelyWritable (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnServiceName (sal_Int32 column) override |
Protected Member Functions | |
virtual | ~OEvoabResultSetMetaData () override |
Private Attributes | |
OUString | m_aTableName |
std::vector< sal_Int32 > | m_aEvoabFields |
Definition at line 35 of file NResultSetMetaData.hxx.
|
overrideprotectedvirtual |
Definition at line 37 of file NResultSetMetaData.cxx.
|
explicit |
Definition at line 31 of file NResultSetMetaData.cxx.
|
inline |
Definition at line 46 of file NResultSetMetaData.hxx.
References m_aEvoabFields.
|
overridevirtual |
Definition at line 118 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 76 of file NResultSetMetaData.cxx.
References m_aEvoabFields.
|
overridevirtual |
Definition at line 65 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 103 of file NResultSetMetaData.cxx.
References getColumnName().
|
overridevirtual |
Definition at line 91 of file NResultSetMetaData.cxx.
References connectivity::evoab::getFieldName(), and m_aEvoabFields.
Referenced by getColumnLabel().
|
overridevirtual |
Definition at line 108 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 70 of file NResultSetMetaData.cxx.
References connectivity::evoab::getFieldType(), and m_aEvoabFields.
|
overridevirtual |
Definition at line 97 of file NResultSetMetaData.cxx.
References connectivity::evoab::getFieldTypeName(), and m_aEvoabFields.
|
overridevirtual |
Definition at line 139 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 144 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 86 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 113 of file NResultSetMetaData.cxx.
References m_aTableName.
|
overridevirtual |
Definition at line 129 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 81 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 124 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 164 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 149 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 159 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 154 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 134 of file NResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 169 of file NResultSetMetaData.cxx.
|
inlinenoexcept |
Avoid ambiguous cast error from the compiler.
Definition at line 49 of file NResultSetMetaData.hxx.
void OEvoabResultSetMetaData::setEvoabFields | ( | const ::rtl::Reference< connectivity::OSQLColumns > & | xColumns | ) |
css::sdbc::SQLException |
Definition at line 41 of file NResultSetMetaData.cxx.
References aName, connectivity::evoab::findEvoabField(), connectivity::SharedResources::getResourceStringWithSubstitution(), m_aEvoabFields, dbtools::throwGenericSQLException(), and u.
|
private |
Definition at line 38 of file NResultSetMetaData.hxx.
Referenced by fieldAtColumn(), getColumnCount(), getColumnName(), getColumnType(), getColumnTypeName(), and setEvoabFields().
|
private |
Definition at line 37 of file NResultSetMetaData.hxx.
Referenced by getTableName().