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

#include <CDatabaseMetaData.hxx>

Inheritance diagram for connectivity::component::OComponentDatabaseMetaData:
[legend]
Collaboration diagram for connectivity::component::OComponentDatabaseMetaData:
[legend]

Public Member Functions

 OComponentDatabaseMetaData (file::OConnection *_pCon)
 
- Public Member Functions inherited from connectivity::ODatabaseMetaDataBase
 ODatabaseMetaDataBase (const css::uno::Reference< css::sdbc::XConnection > &_rxConnection, const css::uno::Sequence< css::beans::PropertyValue > &_rInfo)
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getConnectionInfo () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getTypeInfo () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getProcedures (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getProcedureColumns (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &procedureNamePattern, const OUString &columnNamePattern) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getSchemas () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getCatalogs () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getColumnPrivileges (const css::uno::Any &catalog, const OUString &schema, const OUString &table, const OUString &columnNamePattern) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getTablePrivileges (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getBestRowIdentifier (const css::uno::Any &catalog, const OUString &schema, const OUString &table, sal_Int32 scope, sal_Bool nullable) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getVersionColumns (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getPrimaryKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getImportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getExportedKeys (const css::uno::Any &catalog, const OUString &schema, const OUString &table) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getCrossReference (const css::uno::Any &primaryCatalog, const OUString &primarySchema, const OUString &primaryTable, const css::uno::Any &foreignCatalog, const OUString &foreignSchema, const OUString &foreignTable) override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getIndexInfo (const css::uno::Any &catalog, const OUString &schema, const OUString &table, sal_Bool unique, sal_Bool approximate) override
 
virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL getConnection () override
 
virtual OUString SAL_CALL getIdentifierQuoteString () override
 
virtual sal_Bool SAL_CALL isCatalogAtStart () override
 
virtual OUString SAL_CALL getCatalogSeparator () override
 
virtual sal_Bool SAL_CALL supportsCatalogsInTableDefinitions () override
 
virtual sal_Bool SAL_CALL supportsSchemasInTableDefinitions () override
 
virtual sal_Bool SAL_CALL supportsCatalogsInDataManipulation () override
 
virtual sal_Bool SAL_CALL supportsSchemasInDataManipulation () override
 
virtual sal_Bool SAL_CALL supportsMixedCaseQuotedIdentifiers () override
 
virtual sal_Bool SAL_CALL supportsAlterTableWithAddColumn () override
 
virtual sal_Bool SAL_CALL supportsAlterTableWithDropColumn () override
 
virtual sal_Int32 SAL_CALL getMaxStatements () override
 
virtual sal_Int32 SAL_CALL getMaxTablesInSelect () override
 
virtual sal_Bool SAL_CALL storesMixedCaseQuotedIdentifiers () override
 

Protected Member Functions

virtual ~OComponentDatabaseMetaData () override
 
- Protected Member Functions inherited from connectivity::ODatabaseMetaDataBase
virtual ~ODatabaseMetaDataBase () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > impl_getTypeInfo_throw ()=0
 
virtual OUString impl_getIdentifierQuoteString_throw ()=0
 
virtual bool impl_isCatalogAtStart_throw ()=0
 
virtual OUString impl_getCatalogSeparator_throw ()=0
 
virtual bool impl_supportsCatalogsInTableDefinitions_throw ()=0
 
virtual bool impl_supportsSchemasInTableDefinitions_throw ()=0
 
virtual bool impl_supportsCatalogsInDataManipulation_throw ()=0
 
virtual bool impl_supportsSchemasInDataManipulation_throw ()=0
 
virtual bool impl_supportsMixedCaseQuotedIdentifiers_throw ()=0
 
virtual bool impl_supportsAlterTableWithAddColumn_throw ()=0
 
virtual bool impl_supportsAlterTableWithDropColumn_throw ()=0
 
virtual sal_Int32 impl_getMaxStatements_throw ()=0
 
virtual sal_Int32 impl_getMaxTablesInSelect_throw ()=0
 
virtual bool impl_storesMixedCaseQuotedIdentifiers_throw ()=0
 

Private Member Functions

virtual css::uno::Reference< css::sdbc::XResultSet > impl_getTypeInfo_throw () override
 
virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL getColumns (const css::uno::Any &catalog, const OUString &schemaPattern, const OUString &tableNamePattern, const OUString &columnNamePattern) override
 
virtual sal_Int32 SAL_CALL getMaxBinaryLiteralLength () override
 
virtual sal_Int32 SAL_CALL getMaxCharLiteralLength () override
 
virtual sal_Int32 SAL_CALL getMaxColumnNameLength () override
 
virtual sal_Int32 SAL_CALL getMaxColumnsInIndex () override
 
virtual sal_Int32 SAL_CALL getMaxColumnsInTable () override
 

Additional Inherited Members

- Protected Attributes inherited from connectivity::ODatabaseMetaDataBase
css::uno::Reference< css::sdbc::XConnection > m_xConnection
 
css::uno::Reference< css::lang::XEventListener > m_xListenerHelper
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 30 of file component/CDatabaseMetaData.hxx.

Constructor & Destructor Documentation

◆ ~OComponentDatabaseMetaData()

OComponentDatabaseMetaData::~OComponentDatabaseMetaData ( )
overrideprotectedvirtual

Definition at line 43 of file component/CDatabaseMetaData.cxx.

◆ OComponentDatabaseMetaData()

OComponentDatabaseMetaData::OComponentDatabaseMetaData ( file::OConnection _pCon)

Definition at line 39 of file component/CDatabaseMetaData.cxx.

Member Function Documentation

◆ getColumns()

Reference< XResultSet > SAL_CALL OComponentDatabaseMetaData::getColumns ( const css::uno::Any &  catalog,
const OUString &  schemaPattern,
const OUString &  tableNamePattern,
const OUString &  columnNamePattern 
)
overrideprivatevirtual

◆ getMaxBinaryLiteralLength()

sal_Int32 SAL_CALL OComponentDatabaseMetaData::getMaxBinaryLiteralLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 215 of file component/CDatabaseMetaData.cxx.

References SAL_MAX_INT32.

◆ getMaxCharLiteralLength()

sal_Int32 SAL_CALL OComponentDatabaseMetaData::getMaxCharLiteralLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 220 of file component/CDatabaseMetaData.cxx.

References SAL_MAX_INT32.

◆ getMaxColumnNameLength()

sal_Int32 SAL_CALL OComponentDatabaseMetaData::getMaxColumnNameLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 225 of file component/CDatabaseMetaData.cxx.

References SAL_MAX_INT32.

◆ getMaxColumnsInIndex()

sal_Int32 SAL_CALL OComponentDatabaseMetaData::getMaxColumnsInIndex ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 230 of file component/CDatabaseMetaData.cxx.

◆ getMaxColumnsInTable()

sal_Int32 SAL_CALL OComponentDatabaseMetaData::getMaxColumnsInTable ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 235 of file component/CDatabaseMetaData.cxx.

◆ impl_getTypeInfo_throw()

Reference< XResultSet > OComponentDatabaseMetaData::impl_getTypeInfo_throw ( )
overrideprivatevirtual

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