LibreOfficeDev
LibreOfficeDev 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  */
9 module com { module sun { module star { module sdbc {
10 
11 
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: */
Definition: Ambiguous.idl:20
extends the XDatabaseMetaData interface to allow retrieval of additional information.
Definition: XDatabaseMetaData2.idl:27
provides the navigation on a table of data.
Definition: XResultSet.idl:37
is an exception that provides information on a database access error.
Definition: SQLException.idl:40
extends the XDatabaseMetaData interface to allow retrieval of additional information.
Definition: XDatabaseMetaData3.idl:16