24#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
29using ::com::sun::star::uno::Any;
50 OUString SAL_CALL
getURL()
override;
166 css::uno::Reference<css::sdbc::XResultSet>
167 SAL_CALL
getProcedures(
const Any& catalog,
const OUString& schemaPattern,
168 const OUString& procedureNamePattern)
override;
169 css::uno::Reference<css::sdbc::XResultSet>
171 const OUString& procedureNamePattern,
172 const OUString& columnNamePattern)
override;
173 css::uno::Reference<css::sdbc::XResultSet>
174 SAL_CALL
getTables(
const Any& catalog,
const OUString& schemaPattern,
175 const OUString& tableNamePattern,
176 const css::uno::Sequence<OUString>& types)
override;
177 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
getSchemas()
override;
178 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
getCatalogs()
override;
179 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
getTableTypes()
override;
180 virtual css::uno::Reference<css::sdbc::XResultSet>
181 SAL_CALL
getColumns(
const Any& catalog,
const OUString& schemaPattern,
182 const OUString& tableNamePattern,
183 const OUString& columnNamePattern)
override;
184 css::uno::Reference<css::sdbc::XResultSet>
186 const OUString& table,
187 const OUString& columnNamePattern)
override;
188 css::uno::Reference<css::sdbc::XResultSet>
190 const OUString& tableNamePattern)
override;
191 css::uno::Reference<css::sdbc::XResultSet>
193 const OUString& table, sal_Int32 scope,
195 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
196 getVersionColumns(
const Any& catalog,
const OUString& schema,
const OUString& table)
override;
197 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
198 getPrimaryKeys(
const Any& catalog,
const OUString& schema,
const OUString& table)
override;
199 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
200 getImportedKeys(
const Any& catalog,
const OUString& schema,
const OUString& table)
override;
201 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
202 getExportedKeys(
const Any& catalog,
const OUString& schema,
const OUString& table)
override;
203 css::uno::Reference<css::sdbc::XResultSet>
204 SAL_CALL
getCrossReference(
const Any& primaryCatalog,
const OUString& primarySchema,
205 const OUString& primaryTable,
const Any& foreignCatalog,
206 const OUString& foreignSchema,
207 const OUString& foreignTable)
override;
208 css::uno::Reference<css::sdbc::XResultSet> SAL_CALL
getTypeInfo()
override;
209 css::uno::Reference<css::sdbc::XResultSet>
210 SAL_CALL
getIndexInfo(
const Any& catalog,
const OUString& schema,
const OUString& table,
214 sal_Int32 concurrency)
override;
225 css::uno::Reference<css::sdbc::XResultSet>
226 SAL_CALL
getUDTs(
const Any& catalog,
const OUString& schemaPattern,
227 const OUString& typeNamePattern,
228 const css::uno::Sequence<sal_Int32>& types)
override;
229 css::uno::Reference<css::sdbc::XConnection> SAL_CALL
getConnection()
override;
::cppu::WeakImplHelper1< css::sdbc::XDatabaseMetaData > ODatabaseMetaData_BASE