19 #ifndef __com_sun_star_sdbc_XDatabaseMetaData_idl__ 20 #define __com_sun_star_sdbc_XDatabaseMetaData_idl__ 27 module
com { module sun { module star { module sdbc {
29 published
interface XResultSet;
30 published
interface XConnection;
81 boolean allProceduresAreCallable() raises (
SQLException);
146 string getDatabaseProductVersion() raises (
SQLException);
158 long getDriverMajorVersion();
162 long getDriverMinorVersion();
186 boolean supportsMixedCaseIdentifiers() raises (
SQLException);
195 boolean storesUpperCaseIdentifiers() raises (
SQLException);
204 boolean storesLowerCaseIdentifiers() raises (
SQLException);
213 boolean storesMixedCaseIdentifiers() raises (
SQLException);
222 boolean supportsMixedCaseQuotedIdentifiers() raises (
SQLException);
231 boolean storesUpperCaseQuotedIdentifiers() raises (
SQLException);
240 boolean storesLowerCaseQuotedIdentifiers() raises (
SQLException);
249 boolean storesMixedCaseQuotedIdentifiers() raises (
SQLException);
258 string getIdentifierQuoteString() raises (
SQLException);
341 boolean supportsAlterTableWithAddColumn() raises (
SQLException);
349 boolean supportsAlterTableWithDropColumn() raises (
SQLException);
391 boolean supportsConvert([in]
long fromType, [in]
long toType)
400 boolean supportsTableCorrelationNames() raises (
SQLException);
409 boolean supportsDifferentTableCorrelationNames()
418 boolean supportsExpressionsInOrderBy() raises (
SQLException);
426 boolean supportsOrderByUnrelated() raises (
SQLException);
442 boolean supportsGroupByUnrelated() raises (
SQLException);
451 boolean supportsGroupByBeyondSelect() raises (
SQLException);
459 boolean supportsLikeEscapeClause() raises (
SQLException);
467 boolean supportsMultipleResultSets() raises (
SQLException);
476 boolean supportsMultipleTransactions() raises (
SQLException);
484 boolean supportsNonNullableColumns() raises (
SQLException);
493 boolean supportsMinimumSQLGrammar() raises (
SQLException);
512 boolean supportsExtendedSQLGrammar() raises (
SQLException);
520 boolean supportsANSI92EntryLevelSQL() raises (
SQLException);
528 boolean supportsANSI92IntermediateSQL() raises (
SQLException);
544 boolean supportsIntegrityEnhancementFacility() raises (
SQLException);
569 boolean supportsLimitedOuterJoins() raises (
SQLException);
618 boolean supportsSchemasInDataManipulation() raises (
SQLException);
626 boolean supportsSchemasInProcedureCalls() raises (
SQLException);
634 boolean supportsSchemasInTableDefinitions() raises (
SQLException);
642 boolean supportsSchemasInIndexDefinitions() raises (
SQLException);
650 boolean supportsSchemasInPrivilegeDefinitions()
659 boolean supportsCatalogsInDataManipulation() raises (
SQLException);
667 boolean supportsCatalogsInProcedureCalls() raises (
SQLException);
675 boolean supportsCatalogsInTableDefinitions() raises (
SQLException);
683 boolean supportsCatalogsInIndexDefinitions() raises (
SQLException);
691 boolean supportsCatalogsInPrivilegeDefinitions()
700 boolean supportsPositionedDelete() raises (
SQLException);
708 boolean supportsPositionedUpdate() raises (
SQLException);
716 boolean supportsSelectForUpdate() raises (
SQLException);
725 boolean supportsStoredProcedures() raises (
SQLException);
733 boolean supportsSubqueriesInComparisons() raises (
SQLException);
741 boolean supportsSubqueriesInExists() raises (
SQLException);
749 boolean supportsSubqueriesInIns() raises (
SQLException);
757 boolean supportsSubqueriesInQuantifieds() raises (
SQLException);
765 boolean supportsCorrelatedSubqueries() raises (
SQLException);
789 boolean supportsOpenCursorsAcrossCommit() raises (
SQLException);
797 boolean supportsOpenCursorsAcrossRollback() raises (
SQLException);
805 boolean supportsOpenStatementsAcrossCommit() raises (
SQLException);
813 boolean supportsOpenStatementsAcrossRollback()
943 boolean doesMaxRowSizeIncludeBlobs() raises (
SQLException);
994 long getDefaultTransactionIsolation() raises (
SQLException);
1015 boolean supportsTransactionIsolationLevel([in]
long level)
1032 boolean supportsDataDefinitionAndDataManipulationTransactions()
1042 boolean supportsDataManipulationTransactionsOnly()
1052 boolean dataDefinitionCausesTransactionCommit()
1061 boolean dataDefinitionIgnoredInTransactions()
1118 XResultSet getProcedures([in]any catalog, [in]
string schemaPattern,
1119 [in]
string procedureNamePattern) raises (
SQLException);
1217 XResultSet getProcedureColumns([in]any catalog, [in]
string schemaPattern,
1218 [in]
string procedureNamePattern,
1219 [in]
string columnNamePattern)
1267 XResultSet getTables([in]any catalog, [in]
string schemaPattern,
1268 [in]
string tableNamePattern, [in]sequence<string> types)
1421 XResultSet getColumns([in]any catalog, [in]
string schemaPattern,
1422 [in]
string tableNamePattern, [in]
string columnNamePattern)
1475 XResultSet getColumnPrivileges([in]any catalog, [in]
string schema,
1476 [in]
string table, [in]
string columnNamePattern) raises (
SQLException);
1527 XResultSet getTablePrivileges([in]any catalog, [in]
string schemaPattern,
1595 XResultSet getBestRowIdentifier([in]any catalog, [in]
string schema,
1596 [in]
string table, [in]
long scope, [in]
boolean nullable)
1652 XResultSet getVersionColumns([in]any catalog, [in]
string schema,
1692 XResultSet getPrimaryKeys([in]any catalog, [in]
string schema,
1806 XResultSet getImportedKeys([in]any catalog, [in]
string schema,
1920 XResultSet getExportedKeys([in]any catalog, [in]
string schema,
2044 [in]any primaryCatalog, [in]
string primarySchema,
2045 [in]
string primaryTable,
2046 [in]any foreignCatalog, [in]
string foreignSchema,
2228 XResultSet getIndexInfo([in]any catalog, [in]
string schema, [in]
string table,
2229 [in]
boolean unique, [in]
boolean approximate)
2241 boolean supportsResultSetType([in]
long setType) raises (
SQLException);
2256 boolean supportsResultSetConcurrency([in]
long setType,
2257 [in]
long concurrency)
2269 boolean ownUpdatesAreVisible([in]
long setType) raises (
SQLException);
2280 boolean ownDeletesAreVisible([in]
long setType) raises (
SQLException);
2291 boolean ownInsertsAreVisible([in]
long setType) raises (
SQLException);
2302 boolean othersUpdatesAreVisible([in]
long setType) raises (
SQLException);
2313 boolean othersDeletesAreVisible([in]
long setType) raises (
SQLException);
2324 boolean othersInsertsAreVisible([in]
long setType) raises (
SQLException);
2337 boolean updatesAreDetected([in]
long setType) raises (
SQLException);
2351 boolean deletesAreDetected([in]
long setType) raises (
SQLException);
2364 boolean insertsAreDetected([in]
long setType) raises (
SQLException);
2425 XResultSet getUDTs([in]any catalog, [in]
string schemaPattern,
2426 [in]
string typeNamePattern, [in]sequence<long> types)
represents a connection (session) with a specific database.
Definition: XConnection.idl:57
Definition: Ambiguous.idl:22
provides the navigation on a table of data.
Definition: XResultSet.idl:43
is an exception that provides information on a database access error.
Definition: SQLException.idl:44
base interface of all UNO interfaces
Definition: XInterface.idl:47