LibreOffice Module connectivity (master) 1
|
#include <AResultSetMetaData.hxx>
Public Member Functions | |
OResultSetMetaData (ADORecordset *_pRecordSet) | |
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 | ~OResultSetMetaData () override |
Private Member Functions | |
sal_Int32 | MapADOType2Jdbc (DataTypeEnum eType) |
OResultSetMetaData (const OResultSetMetaData &) | |
OResultSetMetaData & | operator= (const OResultSetMetaData &) |
Private Attributes | |
ADORecordset * | m_pRecordSet |
sal_Int32 | m_nColCount |
Friends | |
class | OResultSet |
Definition at line 37 of file AResultSetMetaData.hxx.
|
private |
|
overrideprotectedvirtual |
Definition at line 45 of file AResultSetMetaData.cxx.
References m_pRecordSet.
OResultSetMetaData::OResultSetMetaData | ( | ADORecordset * | _pRecordSet | ) |
Definition at line 37 of file AResultSetMetaData.cxx.
References m_pRecordSet.
|
overridevirtual |
Definition at line 126 of file AResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 67 of file AResultSetMetaData.cxx.
References m_nColCount, m_pRecordSet, and connectivity::evoab::pFields.
|
overridevirtual |
Definition at line 51 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetActualSize(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 136 of file AResultSetMetaData.cxx.
References getColumnName().
|
overridevirtual |
Definition at line 102 of file AResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetName(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
Referenced by getColumnLabel().
|
overridevirtual |
Definition at line 141 of file AResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 60 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetADOType(), connectivity::ado::ADOS::getField(), m_pRecordSet, and connectivity::ado::ADOS::MapADOType2Jdbc().
|
overridevirtual |
Definition at line 131 of file AResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 185 of file AResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetPrecision(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 193 of file AResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpADOField::GetNumericScale(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 96 of file AResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 111 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::get_Properties(), connectivity::ado::ADOS::getField(), connectivity::ado::OLEVariant::getString(), connectivity::ado::OTools::getValue(), connectivity::ado::WpOLEBase< T >::IsValid(), m_pRecordSet, and u.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 147 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetADOType(), connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 230 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
Referenced by isWritable().
|
overridevirtual |
Definition at line 202 of file AResultSetMetaData.cxx.
References connectivity::ado::WpADOField::GetAttributes(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 219 of file AResultSetMetaData.cxx.
References connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 213 of file AResultSetMetaData.cxx.
|
overridevirtual |
Definition at line 174 of file AResultSetMetaData.cxx.
References eType, connectivity::ado::WpADOField::GetADOType(), connectivity::ado::ADOS::getField(), connectivity::ado::WpOLEBase< T >::IsValid(), and m_pRecordSet.
|
overridevirtual |
Definition at line 241 of file AResultSetMetaData.cxx.
References isDefinitelyWritable().
|
private |
|
private |
|
friend |
Definition at line 39 of file AResultSetMetaData.hxx.
|
private |
Definition at line 42 of file AResultSetMetaData.hxx.
Referenced by getColumnCount().
|
private |
Definition at line 41 of file AResultSetMetaData.hxx.
Referenced by getColumnCount(), getColumnDisplaySize(), getColumnName(), getColumnType(), getPrecision(), getScale(), getTableName(), isAutoIncrement(), isCaseSensitive(), isCurrency(), isDefinitelyWritable(), isNullable(), isReadOnly(), isSigned(), OResultSetMetaData(), and ~OResultSetMetaData().