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

#include <DDatabaseMetaData.hxx>

Inheritance diagram for connectivity::dbase::ODbaseDatabaseMetaData:
[legend]
Collaboration diagram for connectivity::dbase::ODbaseDatabaseMetaData:
[legend]

Public Member Functions

 ODbaseDatabaseMetaData (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 ~ODbaseDatabaseMetaData () 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 sal_Bool SAL_CALL isReadOnly () override
 
virtual OUString SAL_CALL getURL () 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 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 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
 
virtual sal_Bool SAL_CALL supportsAlterTableWithAddColumn () override
 
virtual sal_Bool SAL_CALL supportsAlterTableWithDropColumn () override
 
virtual bool impl_storesMixedCaseQuotedIdentifiers_throw () override
 
virtual bool impl_supportsMixedCaseQuotedIdentifiers_throw () 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 DDatabaseMetaData.hxx.

Constructor & Destructor Documentation

◆ ~ODbaseDatabaseMetaData()

ODbaseDatabaseMetaData::~ODbaseDatabaseMetaData ( )
overrideprotectedvirtual

Definition at line 51 of file DDatabaseMetaData.cxx.

◆ ODbaseDatabaseMetaData()

ODbaseDatabaseMetaData::ODbaseDatabaseMetaData ( file::OConnection _pCon)

Definition at line 47 of file DDatabaseMetaData.cxx.

Member Function Documentation

◆ getColumns()

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

◆ getIndexInfo()

Reference< XResultSet > SAL_CALL ODbaseDatabaseMetaData::getIndexInfo ( const css::uno::Any &  catalog,
const OUString &  schema,
const OUString &  table,
sal_Bool  unique,
sal_Bool  approximate 
)
overrideprivatevirtual

◆ getMaxBinaryLiteralLength()

sal_Int32 SAL_CALL ODbaseDatabaseMetaData::getMaxBinaryLiteralLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 329 of file DDatabaseMetaData.cxx.

References SAL_MAX_INT32.

◆ getMaxCharLiteralLength()

sal_Int32 SAL_CALL ODbaseDatabaseMetaData::getMaxCharLiteralLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 334 of file DDatabaseMetaData.cxx.

◆ getMaxColumnNameLength()

sal_Int32 SAL_CALL ODbaseDatabaseMetaData::getMaxColumnNameLength ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 339 of file DDatabaseMetaData.cxx.

◆ getMaxColumnsInIndex()

sal_Int32 SAL_CALL ODbaseDatabaseMetaData::getMaxColumnsInIndex ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 344 of file DDatabaseMetaData.cxx.

◆ getMaxColumnsInTable()

sal_Int32 SAL_CALL ODbaseDatabaseMetaData::getMaxColumnsInTable ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 349 of file DDatabaseMetaData.cxx.

◆ getURL()

OUString SAL_CALL ODbaseDatabaseMetaData::getURL ( )
overrideprivatevirtual

◆ impl_getTypeInfo_throw()

Reference< XResultSet > ODbaseDatabaseMetaData::impl_getTypeInfo_throw ( )
overrideprivatevirtual

◆ impl_storesMixedCaseQuotedIdentifiers_throw()

bool ODbaseDatabaseMetaData::impl_storesMixedCaseQuotedIdentifiers_throw ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 375 of file DDatabaseMetaData.cxx.

◆ impl_supportsMixedCaseQuotedIdentifiers_throw()

bool ODbaseDatabaseMetaData::impl_supportsMixedCaseQuotedIdentifiers_throw ( )
overrideprivatevirtual

Reimplemented from connectivity::file::ODatabaseMetaData.

Definition at line 380 of file DDatabaseMetaData.cxx.

◆ isReadOnly()

sal_Bool SAL_CALL ODbaseDatabaseMetaData::isReadOnly ( )
overrideprivatevirtual

◆ supportsAlterTableWithAddColumn()

sal_Bool SAL_CALL ODbaseDatabaseMetaData::supportsAlterTableWithAddColumn ( )
overrideprivatevirtual

Reimplemented from connectivity::ODatabaseMetaDataBase.

Definition at line 354 of file DDatabaseMetaData.cxx.

◆ supportsAlterTableWithDropColumn()

sal_Bool SAL_CALL ODbaseDatabaseMetaData::supportsAlterTableWithDropColumn ( )
overrideprivatevirtual

Reimplemented from connectivity::ODatabaseMetaDataBase.

Definition at line 359 of file DDatabaseMetaData.cxx.


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