28#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
44 css::uno::Reference< css::sdbc::XResultSet >
lcl_getKeys(
bool bIsImport, std::u16string_view table );
54 virtual OUString SAL_CALL
getURL( )
override;
170 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getProcedures(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& procedureNamePattern )
override;
171 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;
172 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTables(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& tableNamePattern,
const css::uno::Sequence< OUString >& types )
override;
173 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getSchemas( )
override;
174 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getCatalogs( )
override;
175 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTableTypes( )
override;
176 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;
177 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;
178 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTablePrivileges(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& tableNamePattern )
override;
179 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;
180 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getVersionColumns(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
181 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getPrimaryKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
182 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getImportedKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
183 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getExportedKeys(
const css::uno::Any& catalog,
const OUString& schema,
const OUString& table )
override;
184 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;
185 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getTypeInfo( )
override;
186 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;
199 virtual css::uno::Reference< css::sdbc::XResultSet > SAL_CALL
getUDTs(
const css::uno::Any& catalog,
const OUString& schemaPattern,
const OUString& typeNamePattern,
const css::uno::Sequence< sal_Int32 >& types )
override;
200 virtual css::uno::Reference< css::sdbc::XConnection > SAL_CALL
getConnection( )
override;
::cppu::WeakImplHelper< css::sdbc::XDatabaseMetaData > ODatabaseMetaData_BASE