LibreOffice LibreOffice 25.8 SDK API Reference

XDatabaseMetaData3.idl
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9module com { module sun { module star { module sdbc {
10
11
16 interface XDatabaseMetaData3 : XDatabaseMetaData2
17{
28 boolean autoCommitFailureClosesAllResultSets() raises (SQLException);
29
39 boolean generatedKeyAlwaysReturned() raises (SQLException);
40
118 XResultSet getAttributes([in]string catalog, [in]string schemaPattern, [in]string typeNamePattern, [in]string attributeNamePattern) raises (SQLException);
119
140 XResultSet getClientInfoProperties() raises (SQLException);
141
148 long getDatabaseMajorVersion();
149
156 long getDatabaseMinorVersion();
157
204 XResultSet getFunctions([in]string catalog, [in]string schemaPattern, [in]string functionNamePattern) raises (SQLException);
205
298 XResultSet getFunctionColumns([in]string catalog, [in]string schemaPattern, [in]string functionNamePattern, [in]string columnNamePattern) raises (SQLException);
299
300
312 long getMaxLogicalLobSize() raises (SQLException);
313
374 XResultSet getPseudoColumns([in]string catalog, [in]string schemaPattern, [in]string tableNamePattern, [in]string columnNamePattern) raises (SQLException);
375
385 long getResultSetHoldability() raises (SQLException);
386
394 long getRowIdLifetime() raises (SQLException);
395
419 XResultSet getSchemasFiltered([in] com::sun::star::beans::Optional<string> catalog, [in] com::sun::star::beans::Optional<string> schemaPattern) raises (SQLException);
420
429 long getSQLStateType() raises (SQLException);
430
463 XResultSet getSuperTables([in]string catalog, [in]string schemaPattern, [in]string tableNamePattern) raises (SQLException);
464
504 XResultSet getSuperTypes([in]string catalog, [in]string schemaPattern, [in]string typeNamePattern) raises (SQLException);
505
513 boolean locatorsUpdateCopy() raises (SQLException);
514
522 boolean supportsConvertInGeneral()
523 raises (SQLException);
524
536 boolean supportsGetGeneratedKeys() raises (SQLException);
537
548 boolean supportsMultipleOpenResults() raises (SQLException);
549
558 boolean supportsNamedParameters() raises (SQLException);
559
569 boolean supportsRefCursors() raises (SQLException);
570
578 boolean supportsSavepoints() raises (SQLException);
579
588 boolean supportsSharding() raises (SQLException);
589
596 boolean supportsStatementPooling() raises (SQLException);
597
605 boolean supportsStoredFunctionsUsingCallSyntax() raises (SQLException);
606};
607
608
609}; }; }; };
610
611/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
com::sun::star::sdbc::SQLException
is an exception that provides information on a database access error.
Definition: SQLException.idl:41
com::sun::star::sdbc::XDatabaseMetaData2
extends the XDatabaseMetaData interface to allow retrieval of additional information.
Definition: XDatabaseMetaData2.idl:28
com::sun::star::sdbc::XDatabaseMetaData3
extends the XDatabaseMetaData interface to allow retrieval of additional information.
Definition: XDatabaseMetaData3.idl:17
com::sun::star::sdbc::XDatabaseMetaData3::autoCommitFailureClosesAllResultSets
boolean autoCommitFailureClosesAllResultSets()
Retrieves whether a SQLException while autoCommit is true indicates that all open ResultSets are clos...
com::sun::star::sdbc::XResultSet
provides the navigation on a table of data.
Definition: XResultSet.idl:38
com
Definition: Ambiguous.idl:20