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

#include <EDatabaseMetaData.hxx>

Inheritance diagram for connectivity::flat::OFlatDatabaseMetaData:
[legend]
Collaboration diagram for connectivity::flat::OFlatDatabaseMetaData:
[legend]

Public Member Functions

 OFlatDatabaseMetaData (file::OConnection *_pCon)
 
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
 
- 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 ~OFlatDatabaseMetaData () 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
 

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 EDatabaseMetaData.hxx.

Constructor & Destructor Documentation

◆ ~OFlatDatabaseMetaData()

OFlatDatabaseMetaData::~OFlatDatabaseMetaData ( )
overrideprotectedvirtual

Definition at line 44 of file EDatabaseMetaData.cxx.

◆ OFlatDatabaseMetaData()

OFlatDatabaseMetaData::OFlatDatabaseMetaData ( file::OConnection _pCon)

Definition at line 40 of file EDatabaseMetaData.cxx.

Member Function Documentation

◆ getColumns()

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

◆ getURL()

OUString SAL_CALL OFlatDatabaseMetaData::getURL ( )
overridevirtual

◆ impl_getTypeInfo_throw()

Reference< XResultSet > OFlatDatabaseMetaData::impl_getTypeInfo_throw ( )
overrideprivatevirtual

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