LibreOffice Module connectivity (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
connectivity::ado::OResultSetMetaData Class Reference

#include <AResultSetMetaData.hxx>

Inheritance diagram for connectivity::ado::OResultSetMetaData:
[legend]
Collaboration diagram for connectivity::ado::OResultSetMetaData:
[legend]

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 &)
 
OResultSetMetaDataoperator= (const OResultSetMetaData &)
 

Private Attributes

ADORecordset * m_pRecordSet
 
sal_Int32 m_nColCount
 

Friends

class OResultSet
 

Detailed Description

Definition at line 37 of file AResultSetMetaData.hxx.

Constructor & Destructor Documentation

◆ OResultSetMetaData() [1/2]

connectivity::ado::OResultSetMetaData::OResultSetMetaData ( const OResultSetMetaData )
private

◆ ~OResultSetMetaData()

OResultSetMetaData::~OResultSetMetaData ( )
overrideprotectedvirtual

Definition at line 45 of file AResultSetMetaData.cxx.

References m_pRecordSet.

◆ OResultSetMetaData() [2/2]

OResultSetMetaData::OResultSetMetaData ( ADORecordset *  _pRecordSet)

Definition at line 37 of file AResultSetMetaData.cxx.

References m_pRecordSet.

Member Function Documentation

◆ getCatalogName()

OUString SAL_CALL OResultSetMetaData::getCatalogName ( sal_Int32  column)
overridevirtual

Definition at line 126 of file AResultSetMetaData.cxx.

◆ getColumnCount()

sal_Int32 SAL_CALL OResultSetMetaData::getColumnCount ( )
overridevirtual

Definition at line 67 of file AResultSetMetaData.cxx.

References m_nColCount, m_pRecordSet, and connectivity::evoab::pFields.

◆ getColumnDisplaySize()

sal_Int32 SAL_CALL OResultSetMetaData::getColumnDisplaySize ( sal_Int32  column)
overridevirtual

◆ getColumnLabel()

OUString SAL_CALL OResultSetMetaData::getColumnLabel ( sal_Int32  column)
overridevirtual

Definition at line 136 of file AResultSetMetaData.cxx.

References getColumnName().

◆ getColumnName()

OUString SAL_CALL OResultSetMetaData::getColumnName ( sal_Int32  column)
overridevirtual

◆ getColumnServiceName()

OUString SAL_CALL OResultSetMetaData::getColumnServiceName ( sal_Int32  column)
overridevirtual

Definition at line 141 of file AResultSetMetaData.cxx.

◆ getColumnType()

sal_Int32 SAL_CALL OResultSetMetaData::getColumnType ( sal_Int32  column)
overridevirtual

◆ getColumnTypeName()

OUString SAL_CALL OResultSetMetaData::getColumnTypeName ( sal_Int32  column)
overridevirtual

Definition at line 131 of file AResultSetMetaData.cxx.

◆ getPrecision()

sal_Int32 SAL_CALL OResultSetMetaData::getPrecision ( sal_Int32  column)
overridevirtual

◆ getScale()

sal_Int32 SAL_CALL OResultSetMetaData::getScale ( sal_Int32  column)
overridevirtual

◆ getSchemaName()

OUString SAL_CALL OResultSetMetaData::getSchemaName ( sal_Int32  column)
overridevirtual

Definition at line 96 of file AResultSetMetaData.cxx.

◆ getTableName()

OUString SAL_CALL OResultSetMetaData::getTableName ( sal_Int32  column)
overridevirtual

◆ isAutoIncrement()

sal_Bool SAL_CALL OResultSetMetaData::isAutoIncrement ( sal_Int32  column)
overridevirtual

◆ isCaseSensitive()

sal_Bool SAL_CALL OResultSetMetaData::isCaseSensitive ( sal_Int32  column)
overridevirtual

◆ isCurrency()

sal_Bool SAL_CALL OResultSetMetaData::isCurrency ( sal_Int32  column)
overridevirtual

◆ isDefinitelyWritable()

sal_Bool SAL_CALL OResultSetMetaData::isDefinitelyWritable ( sal_Int32  column)
overridevirtual

◆ isNullable()

sal_Int32 SAL_CALL OResultSetMetaData::isNullable ( sal_Int32  column)
overridevirtual

◆ isReadOnly()

sal_Bool SAL_CALL OResultSetMetaData::isReadOnly ( sal_Int32  column)
overridevirtual

◆ isSearchable()

sal_Bool SAL_CALL OResultSetMetaData::isSearchable ( sal_Int32  column)
overridevirtual

Definition at line 213 of file AResultSetMetaData.cxx.

◆ isSigned()

sal_Bool SAL_CALL OResultSetMetaData::isSigned ( sal_Int32  column)
overridevirtual

◆ isWritable()

sal_Bool SAL_CALL OResultSetMetaData::isWritable ( sal_Int32  column)
overridevirtual

Definition at line 241 of file AResultSetMetaData.cxx.

References isDefinitelyWritable().

◆ MapADOType2Jdbc()

sal_Int32 connectivity::ado::OResultSetMetaData::MapADOType2Jdbc ( DataTypeEnum  eType)
private

◆ operator=()

OResultSetMetaData & connectivity::ado::OResultSetMetaData::operator= ( const OResultSetMetaData )
private

Friends And Related Function Documentation

◆ OResultSet

friend class OResultSet
friend

Definition at line 39 of file AResultSetMetaData.hxx.

Member Data Documentation

◆ m_nColCount

sal_Int32 connectivity::ado::OResultSetMetaData::m_nColCount
private

Definition at line 42 of file AResultSetMetaData.hxx.

Referenced by getColumnCount().

◆ m_pRecordSet

ADORecordset* connectivity::ado::OResultSetMetaData::m_pRecordSet
private

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