LibreOffice: com/sun/star/sdbc/XDatabaseMetaData3.idl Source File

LibreOffice LibreOffice 26.2 SDK API Reference

Loading...
Searching...
No Matches
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::supportsStoredFunctionsUsingCallSyntax
boolean supportsStoredFunctionsUsingCallSyntax()
Retrieves whether this database supports invoking user-defined or vendor functions using the stored p...
com::sun::star::sdbc::XDatabaseMetaData3::getFunctions
XResultSet getFunctions([in]string catalog, [in]string schemaPattern, [in]string functionNamePattern)
Retrieves a description of the system and user functions available in the given catalog.
com::sun::star::sdbc::XDatabaseMetaData3::getPseudoColumns
XResultSet getPseudoColumns([in]string catalog, [in]string schemaPattern, [in]string tableNamePattern, [in]string columnNamePattern)
Retrieves a description of the pseudo or hidden columns available in a given table within the specifi...
com::sun::star::sdbc::XDatabaseMetaData3::supportsGetGeneratedKeys
boolean supportsGetGeneratedKeys()
Retrieves whether auto-generated keys can be retrieved after a statement has been executed.
com::sun::star::sdbc::XDatabaseMetaData3::getClientInfoProperties
XResultSet getClientInfoProperties()
Retrieves a list of the client info properties that the driver supports.
com::sun::star::sdbc::XDatabaseMetaData3::locatorsUpdateCopy
boolean locatorsUpdateCopy()
Indicates whether updates made to a LOB are made on a copy or directly to the LOB.
com::sun::star::sdbc::XDatabaseMetaData3::getSuperTypes
XResultSet getSuperTypes([in]string catalog, [in]string schemaPattern, [in]string typeNamePattern)
Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in ...
com::sun::star::sdbc::XDatabaseMetaData3::getFunctionColumns
XResultSet getFunctionColumns([in]string catalog, [in]string schemaPattern, [in]string functionNamePattern, [in]string columnNamePattern)
Retrieves a description of the given catalog's system or user function parameters and return type.
com::sun::star::sdbc::XDatabaseMetaData3::supportsConvertInGeneral
boolean supportsConvertInGeneral()
Retrieves whether this database supports the SQL function CONVERT for the conversion between the data...
com::sun::star::sdbc::XDatabaseMetaData3::supportsNamedParameters
boolean supportsNamedParameters()
Retrieves whether this database supports named parameters to callable statements.
com::sun::star::sdbc::XDatabaseMetaData3::getMaxLogicalLobSize
long getMaxLogicalLobSize()
Retrieves the maximum number of bytes this database allows for the logical size for a LOB.
com::sun::star::sdbc::XDatabaseMetaData3::getSchemasFiltered
XResultSet getSchemasFiltered([in] com::sun::star::beans::Optional< string > catalog, [in] com::sun::star::beans::Optional< string > schemaPattern)
Retrieves the schema names available in this database.
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::XDatabaseMetaData3::getDatabaseMajorVersion
long getDatabaseMajorVersion()
Retrieves the major version number of the underlying database.
com::sun::star::sdbc::XDatabaseMetaData3::supportsRefCursors
boolean supportsRefCursors()
Retrieves whether this database supports REF CURSOR.
com::sun::star::sdbc::XDatabaseMetaData3::supportsSharding
boolean supportsSharding()
Retrieves whether this database supports sharding.
com::sun::star::sdbc::XDatabaseMetaData3::getSuperTables
XResultSet getSuperTables([in]string catalog, [in]string schemaPattern, [in]string tableNamePattern)
Retrieves a description of the table hierarchies defined in a particular schema in this database.
com::sun::star::sdbc::XDatabaseMetaData3::getSQLStateType
long getSQLStateType()
Indicates whether the SQLSTATE returned by SQLException.getSQLState is X/Open (now known as Open Grou...
com::sun::star::sdbc::XDatabaseMetaData3::generatedKeyAlwaysReturned
boolean generatedKeyAlwaysReturned()
Retrieves whether a generated key will always be returned if the column name(s) or index(es) specifie...
com::sun::star::sdbc::XDatabaseMetaData3::getAttributes
XResultSet getAttributes([in]string catalog, [in]string schemaPattern, [in]string typeNamePattern, [in]string attributeNamePattern)
Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that i...
com::sun::star::sdbc::XDatabaseMetaData3::supportsMultipleOpenResults
boolean supportsMultipleOpenResults()
Retrieves whether it is possible to have multiple ResultSet objects returned from a CallableStatement...
com::sun::star::sdbc::XDatabaseMetaData3::getRowIdLifetime
long getRowIdLifetime()
Indicates whether this data source supports the SQL ROWID type, and the lifetime for which a XRowId (...
com::sun::star::sdbc::XDatabaseMetaData3::getResultSetHoldability
long getResultSetHoldability()
Retrieves this database's default holdability for ResultSet objects.
com::sun::star::sdbc::XDatabaseMetaData3::supportsSavepoints
boolean supportsSavepoints()
Retrieves whether this database supports savepoints.
com::sun::star::sdbc::XDatabaseMetaData3::getDatabaseMinorVersion
long getDatabaseMinorVersion()
Retrieves the minor version number of the underlying database.
com::sun::star::sdbc::XDatabaseMetaData3::supportsStatementPooling
boolean supportsStatementPooling()
Retrieves whether this database supports statement pooling.
com::sun::star::sdbc::XResultSet
provides the navigation on a table of data.
Definition XResultSet.idl:38
com::sun::star::beans
Java beans-like property access and introspection.
Definition Ambiguous.idl:20
com::sun::star
the module com::sun::star is the root module of the UNO API.
Definition Ambiguous.idl:20
com::sun
Definition Ambiguous.idl:20
com
Definition Ambiguous.idl:20