LibreOffice Module connectivity (master) 1
|
#include <ADatabaseMetaDataResultSetMetaData.hxx>
Public Member Functions | |
ODatabaseMetaDataResultSetMetaData (ADORecordset *_pRecordSet, ODatabaseMetaDataResultSet *_pRes) | |
~ODatabaseMetaDataResultSetMetaData () override | |
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 | |
void | setColumnPrivilegesMap () |
void | setColumnsMap () |
void | setTablesMap () |
void | setProcedureColumnsMap () |
void | setPrimaryKeysMap () |
void | setIndexInfoMap () |
void | setTablePrivilegesMap () |
void | setCrossReferenceMap () |
void | setTypeInfoMap () |
void | setProceduresMap () |
Private Member Functions | |
ODatabaseMetaDataResultSetMetaData (const ODatabaseMetaDataResultSetMetaData &) | |
ODatabaseMetaDataResultSetMetaData & | operator= (const ODatabaseMetaDataResultSetMetaData &) |
Private Attributes | |
const std::vector< sal_Int32 > & | m_vMapping |
std::map< sal_Int32, connectivity::OColumn > | m_mColumns |
std::map< sal_Int32, connectivity::OColumn >::const_iterator | m_mColumnsIter |
ADORecordset * | m_pRecordSet |
sal_Int32 | m_nColCount |
Friends | |
class | ODatabaseMetaDataResultSet |
Definition at line 36 of file ADatabaseMetaDataResultSetMetaData.hxx.
|
private |
|
inline |
Definition at line 64 of file ADatabaseMetaDataResultSetMetaData.hxx.
References m_pRecordSet, and size.
|
override |
Definition at line 31 of file ADatabaseMetaDataResultSetMetaData.cxx.
References m_pRecordSet.
|
overridevirtual |
Definition at line 289 of file ADatabaseMetaDataImpl.cxx.
|
overridevirtual |
Definition at line 64 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpOLECollection< Ts, WrapT >::GetItemCount(), m_mColumns, m_nColCount, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 37 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetActualSize(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 93 of file ADatabaseMetaDataResultSetMetaData.cxx.
References getColumnName(), m_mColumns, and m_mColumnsIter.
|
overridevirtual |
Definition at line 80 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetName(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
Referenced by getColumnLabel().
|
overridevirtual |
Definition at line 277 of file ADatabaseMetaDataImpl.cxx.
|
overridevirtual |
Definition at line 51 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetADOType(), connectivity::ado::ADOS::getField(), m_mColumns, m_mColumnsIter, m_pRecordSet, m_vMapping, connectivity::ado::ADOS::MapADOType2Jdbc(), and nType.
|
overridevirtual |
Definition at line 294 of file ADatabaseMetaDataImpl.cxx.
|
overridevirtual |
Definition at line 128 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetPrecision(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 140 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetNumericScale(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 308 of file ADatabaseMetaDataImpl.cxx.
|
overridevirtual |
Definition at line 282 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns, and m_mColumnsIter.
|
overridevirtual |
Definition at line 270 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns, and m_mColumnsIter.
|
overridevirtual |
Definition at line 300 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns, and m_mColumnsIter.
|
overridevirtual |
Definition at line 100 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 186 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
Referenced by isWritable().
|
overridevirtual |
Definition at line 154 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 170 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 263 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns, and m_mColumnsIter.
|
overridevirtual |
Definition at line 114 of file ADatabaseMetaDataResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), m_mColumns, m_mColumnsIter, m_pRecordSet, and m_vMapping.
|
overridevirtual |
Definition at line 203 of file ADatabaseMetaDataResultSetMetaData.cxx.
References isDefinitelyWritable(), m_mColumns, and m_mColumnsIter.
|
inlinenoexcept |
Avoid ambiguous cast error from the compiler.
Definition at line 75 of file ADatabaseMetaDataResultSetMetaData.hxx.
|
private |
|
protected |
Definition at line 123 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 131 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 219 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 191 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 179 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 171 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 255 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 207 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 163 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
protected |
Definition at line 227 of file ADatabaseMetaDataImpl.cxx.
References m_mColumns.
|
friend |
Definition at line 38 of file ADatabaseMetaDataResultSetMetaData.hxx.
|
private |
Definition at line 41 of file ADatabaseMetaDataResultSetMetaData.hxx.
Referenced by getColumnCount(), getColumnDisplaySize(), getColumnLabel(), getColumnName(), getColumnType(), getPrecision(), getScale(), getTableName(), isAutoIncrement(), isCaseSensitive(), isCurrency(), isDefinitelyWritable(), isNullable(), isReadOnly(), isSearchable(), isSigned(), isWritable(), setColumnPrivilegesMap(), setColumnsMap(), setCrossReferenceMap(), setIndexInfoMap(), setPrimaryKeysMap(), setProcedureColumnsMap(), setProceduresMap(), setTablePrivilegesMap(), setTablesMap(), and setTypeInfoMap().
|
private |
Definition at line 42 of file ADatabaseMetaDataResultSetMetaData.hxx.
Referenced by getColumnDisplaySize(), getColumnLabel(), getColumnName(), getColumnType(), getPrecision(), getScale(), getTableName(), isAutoIncrement(), isCaseSensitive(), isCurrency(), isDefinitelyWritable(), isNullable(), isReadOnly(), isSearchable(), isSigned(), and isWritable().
|
private |
Definition at line 45 of file ADatabaseMetaDataResultSetMetaData.hxx.
Referenced by getColumnCount().
|
private |
Definition at line 44 of file ADatabaseMetaDataResultSetMetaData.hxx.
Referenced by getColumnCount(), getColumnDisplaySize(), getColumnName(), getColumnType(), getPrecision(), getScale(), isCurrency(), isDefinitelyWritable(), isNullable(), isReadOnly(), isSigned(), ODatabaseMetaDataResultSetMetaData(), and ~ODatabaseMetaDataResultSetMetaData().
|
private |
Definition at line 40 of file ADatabaseMetaDataResultSetMetaData.hxx.
Referenced by getColumnCount(), getColumnDisplaySize(), getColumnName(), getColumnType(), getPrecision(), getScale(), isCurrency(), isDefinitelyWritable(), isNullable(), isReadOnly(), and isSigned().