LibreOffice Module dbaccess (master) 1
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
dbaccess::OComponentDefinition_Impl Class Reference

#include <ComponentDefinition.hxx>

Inheritance diagram for dbaccess::OComponentDefinition_Impl:
[legend]
Collaboration diagram for dbaccess::OComponentDefinition_Impl:
[legend]

Public Types

typedef std::map< OUString, css::uno::Reference< css::beans::XPropertySet > > Columns
 
typedef Columns::iterator iterator
 
typedef Columns::const_iterator const_iterator
 

Public Member Functions

 OComponentDefinition_Impl ()
 
virtual ~OComponentDefinition_Impl () override
 
size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator find (const OUString &_rName) const
 
void erase (const OUString &_rName)
 
void insert (const OUString &_rName, const css::uno::Reference< css::beans::XPropertySet > &_rxColumn)
 
- Public Member Functions inherited from dbaccess::OContentHelper_Impl
 OContentHelper_Impl ()
 
virtual ~OContentHelper_Impl ()
 

Public Attributes

OUString m_sSchemaName
 
OUString m_sCatalogName
 
- Public Attributes inherited from dbaccess::OContentHelper_Impl
ContentProperties m_aProps
 
ODatabaseModelImplm_pDataSource
 
- Public Attributes inherited from dbaccess::ODataSettings_Base
OUString m_sFilter
 
OUString m_sHavingClause
 
OUString m_sGroupBy
 
OUString m_sOrder
 
bool m_bApplyFilter
 
bool m_bAutoGrow
 
css::awt::FontDescriptor m_aFont
 
css::uno::Any m_aRowHeight
 
css::uno::Any m_aTextColor
 
css::uno::Any m_aTextLineColor
 
sal_Int16 m_nFontEmphasis
 
sal_Int16 m_nFontRelief
 

Private Attributes

Columns m_aColumns
 

Additional Inherited Members

- Protected Member Functions inherited from dbaccess::ODataSettings_Base
 ODataSettings_Base ()
 
 ODataSettings_Base (const ODataSettings_Base &_rSource)=delete
 
 ~ODataSettings_Base ()
 

Detailed Description

Definition at line 42 of file ComponentDefinition.hxx.

Member Typedef Documentation

◆ Columns

Definition at line 48 of file ComponentDefinition.hxx.

◆ const_iterator

typedef Columns::const_iterator dbaccess::OComponentDefinition_Impl::const_iterator

Definition at line 50 of file ComponentDefinition.hxx.

◆ iterator

Definition at line 49 of file ComponentDefinition.hxx.

Constructor & Destructor Documentation

◆ OComponentDefinition_Impl()

dbaccess::OComponentDefinition_Impl::OComponentDefinition_Impl ( )

Definition at line 65 of file ComponentDefinition.cxx.

◆ ~OComponentDefinition_Impl()

dbaccess::OComponentDefinition_Impl::~OComponentDefinition_Impl ( )
overridevirtual

Definition at line 69 of file ComponentDefinition.cxx.

Member Function Documentation

◆ begin()

const_iterator dbaccess::OComponentDefinition_Impl::begin ( ) const
inline

Definition at line 65 of file ComponentDefinition.hxx.

References m_aColumns.

◆ end()

const_iterator dbaccess::OComponentDefinition_Impl::end ( ) const
inline

Definition at line 66 of file ComponentDefinition.hxx.

References m_aColumns.

Referenced by dbaccess::OComponentDefinition::createColumn().

◆ erase()

void dbaccess::OComponentDefinition_Impl::erase ( const OUString &  _rName)
inline

Definition at line 70 of file ComponentDefinition.hxx.

References m_aColumns.

Referenced by dbaccess::OComponentDefinition::columnDropped().

◆ find()

const_iterator dbaccess::OComponentDefinition_Impl::find ( const OUString &  _rName) const
inline

Definition at line 68 of file ComponentDefinition.hxx.

References m_aColumns.

Referenced by dbaccess::OComponentDefinition::createColumn().

◆ insert()

void dbaccess::OComponentDefinition_Impl::insert ( const OUString &  _rName,
const css::uno::Reference< css::beans::XPropertySet > &  _rxColumn 
)
inline

Definition at line 72 of file ComponentDefinition.hxx.

References m_aColumns.

Referenced by dbaccess::OComponentDefinition::columnAppended().

◆ size()

size_t dbaccess::OComponentDefinition_Impl::size ( ) const
inline

Definition at line 63 of file ComponentDefinition.hxx.

References m_aColumns.

Referenced by dbaccess::OComponentDefinition::getColumns().

Member Data Documentation

◆ m_aColumns

Columns dbaccess::OComponentDefinition_Impl::m_aColumns
private

Definition at line 53 of file ComponentDefinition.hxx.

Referenced by begin(), end(), erase(), find(), insert(), and size().

◆ m_sCatalogName

OUString dbaccess::OComponentDefinition_Impl::m_sCatalogName

◆ m_sSchemaName

OUString dbaccess::OComponentDefinition_Impl::m_sSchemaName

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