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

#include <FDatabaseMetaDataResultSetMetaData.hxx>

Inheritance diagram for connectivity::ODatabaseMetaDataResultSetMetaData:
[legend]
Collaboration diagram for connectivity::ODatabaseMetaDataResultSetMetaData:
[legend]

Public Member Functions

 ODatabaseMetaDataResultSetMetaData ()
 
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
 
void setColumnPrivilegesMap ()
 
void setColumnMap ()
 
void setColumnsMap ()
 
void setTableNameMap ()
 
void setTablesMap ()
 
void setProcedureColumnsMap ()
 
void setPrimaryKeysMap ()
 
void setIndexInfoMap ()
 
void setTablePrivilegesMap ()
 
void setCrossReferenceMap ()
 
void setTypeInfoMap ()
 
void setProcedureNameMap ()
 
void setProceduresMap ()
 
void setTableTypes ()
 
void setBestRowIdentifierMap ()
 
void setVersionColumnsMap ()
 
void setExportedKeysMap ()
 
void setImportedKeysMap ()
 
void setCatalogsMap ()
 
void setSchemasMap ()
 
void setUDTsMap ()
 

Protected Member Functions

virtual ~ODatabaseMetaDataResultSetMetaData () override
 

Private Attributes

std::map< sal_Int32, connectivity::OColumnm_mColumns
 
std::map< sal_Int32, connectivity::OColumn >::const_iterator m_mColumnsIter
 

Detailed Description

Definition at line 35 of file FDatabaseMetaDataResultSetMetaData.hxx.

Constructor & Destructor Documentation

◆ ~ODatabaseMetaDataResultSetMetaData()

ODatabaseMetaDataResultSetMetaData::~ODatabaseMetaDataResultSetMetaData ( )
overrideprotectedvirtual

Definition at line 29 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ ODatabaseMetaDataResultSetMetaData()

connectivity::ODatabaseMetaDataResultSetMetaData::ODatabaseMetaDataResultSetMetaData ( )
inline

Definition at line 44 of file FDatabaseMetaDataResultSetMetaData.hxx.

Member Function Documentation

◆ getCatalogName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getCatalogName ( sal_Int32  column)
overridevirtual

Definition at line 79 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ getColumnCount()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnCount ( )
overridevirtual

Definition at line 48 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ getColumnDisplaySize()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnDisplaySize ( sal_Int32  column)
overridevirtual

Definition at line 33 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ getColumnLabel()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnLabel ( sal_Int32  column)
overridevirtual

◆ getColumnName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnName ( sal_Int32  column)
overridevirtual

Definition at line 65 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

Referenced by getColumnLabel().

◆ getColumnServiceName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnServiceName ( sal_Int32  column)
overridevirtual

Definition at line 96 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ getColumnType()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnType ( sal_Int32  column)
overridevirtual

Definition at line 41 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ getColumnTypeName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getColumnTypeName ( sal_Int32  column)
overridevirtual

Definition at line 84 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ getPrecision()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::getPrecision ( sal_Int32  column)
overridevirtual

Definition at line 122 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ getScale()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::getScale ( sal_Int32  column)
overridevirtual

Definition at line 129 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ getSchemaName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getSchemaName ( sal_Int32  column)
overridevirtual

Definition at line 60 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ getTableName()

OUString SAL_CALL ODatabaseMetaDataResultSetMetaData::getTableName ( sal_Int32  column)
overridevirtual

Definition at line 72 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isAutoIncrement()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isAutoIncrement ( sal_Int32  column)
overridevirtual

Definition at line 108 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isCaseSensitive()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isCaseSensitive ( sal_Int32  column)
overridevirtual

Definition at line 53 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isCurrency()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isCurrency ( sal_Int32  column)
overridevirtual

Definition at line 101 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isDefinitelyWritable()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isDefinitelyWritable ( sal_Int32  column)
overridevirtual

Definition at line 157 of file FDatabaseMetaDataResultSetMetaData.cxx.

Referenced by isWritable().

◆ isNullable()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSetMetaData::isNullable ( sal_Int32  column)
overridevirtual

Definition at line 137 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isReadOnly()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isReadOnly ( sal_Int32  column)
overridevirtual

Definition at line 152 of file FDatabaseMetaDataResultSetMetaData.cxx.

◆ isSearchable()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isSearchable ( sal_Int32  column)
overridevirtual

Definition at line 145 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isSigned()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isSigned ( sal_Int32  column)
overridevirtual

Definition at line 115 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and m_mColumnsIter.

◆ isWritable()

sal_Bool SAL_CALL ODatabaseMetaDataResultSetMetaData::isWritable ( sal_Int32  column)
overridevirtual

Definition at line 162 of file FDatabaseMetaDataResultSetMetaData.cxx.

References isDefinitelyWritable().

◆ setBestRowIdentifierMap()

void connectivity::ODatabaseMetaDataResultSetMetaData::setBestRowIdentifierMap ( )
inline

Definition at line 85 of file FDatabaseMetaDataResultSetMetaData.hxx.

References setVersionColumnsMap().

◆ setCatalogsMap()

void ODatabaseMetaDataResultSetMetaData::setCatalogsMap ( )

Definition at line 325 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ setColumnMap()

void ODatabaseMetaDataResultSetMetaData::setColumnMap ( )

◆ setColumnPrivilegesMap()

void ODatabaseMetaDataResultSetMetaData::setColumnPrivilegesMap ( )

Definition at line 167 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setColumnMap().

◆ setColumnsMap()

void ODatabaseMetaDataResultSetMetaData::setColumnsMap ( )

Definition at line 189 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setColumnMap().

◆ setCrossReferenceMap()

void ODatabaseMetaDataResultSetMetaData::setCrossReferenceMap ( )

Definition at line 269 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

Referenced by setExportedKeysMap(), and setImportedKeysMap().

◆ setExportedKeysMap()

void connectivity::ODatabaseMetaDataResultSetMetaData::setExportedKeysMap ( )
inline

Definition at line 87 of file FDatabaseMetaDataResultSetMetaData.hxx.

References setCrossReferenceMap().

◆ setImportedKeysMap()

void connectivity::ODatabaseMetaDataResultSetMetaData::setImportedKeysMap ( )
inline

Definition at line 88 of file FDatabaseMetaDataResultSetMetaData.hxx.

References setCrossReferenceMap().

◆ setIndexInfoMap()

void ODatabaseMetaDataResultSetMetaData::setIndexInfoMap ( )

Definition at line 245 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setTableNameMap().

◆ setPrimaryKeysMap()

void ODatabaseMetaDataResultSetMetaData::setPrimaryKeysMap ( )

Definition at line 238 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setColumnMap().

◆ setProcedureColumnsMap()

void ODatabaseMetaDataResultSetMetaData::setProcedureColumnsMap ( )

Definition at line 223 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setProcedureNameMap().

◆ setProcedureNameMap()

void ODatabaseMetaDataResultSetMetaData::setProcedureNameMap ( )

Definition at line 216 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

Referenced by setProcedureColumnsMap(), and setProceduresMap().

◆ setProceduresMap()

void ODatabaseMetaDataResultSetMetaData::setProceduresMap ( )

Definition at line 310 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setProcedureNameMap().

◆ setSchemasMap()

void ODatabaseMetaDataResultSetMetaData::setSchemasMap ( )

Definition at line 330 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ setTableNameMap()

void ODatabaseMetaDataResultSetMetaData::setTableNameMap ( )

◆ setTablePrivilegesMap()

void ODatabaseMetaDataResultSetMetaData::setTablePrivilegesMap ( )

Definition at line 260 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setTableNameMap().

◆ setTablesMap()

void ODatabaseMetaDataResultSetMetaData::setTablesMap ( )

Definition at line 209 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns, and setTableNameMap().

◆ setTableTypes()

void ODatabaseMetaDataResultSetMetaData::setTableTypes ( )

Definition at line 320 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ setTypeInfoMap()

void ODatabaseMetaDataResultSetMetaData::setTypeInfoMap ( )

Definition at line 288 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ setUDTsMap()

void ODatabaseMetaDataResultSetMetaData::setUDTsMap ( )

Definition at line 347 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

◆ setVersionColumnsMap()

void ODatabaseMetaDataResultSetMetaData::setVersionColumnsMap ( )

Definition at line 335 of file FDatabaseMetaDataResultSetMetaData.cxx.

References m_mColumns.

Referenced by setBestRowIdentifierMap().

Member Data Documentation

◆ m_mColumns

std::map<sal_Int32,connectivity::OColumn> connectivity::ODatabaseMetaDataResultSetMetaData::m_mColumns
private

◆ m_mColumnsIter

std::map<sal_Int32,connectivity::OColumn>::const_iterator connectivity::ODatabaseMetaDataResultSetMetaData::m_mColumnsIter
private

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