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;
158 long getDriverMajorVersion();
162 long getDriverMinorVersion();
391 boolean supportsConvert([in]
long fromType, [in]
long toType)
409 boolean supportsDifferentTableCorrelationNames()
650 boolean supportsSchemasInPrivilegeDefinitions()
691 boolean supportsCatalogsInPrivilegeDefinitions()
813 boolean supportsOpenStatementsAcrossRollback()
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)
1268 [in]
string tableNamePattern, [in]sequence<
string> types)
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)
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)
2256 boolean supportsResultSetConcurrency([in]
long setType,
2257 [in]
long concurrency)
2426 [in]
string typeNamePattern, [in]sequence<
long> types)
is an exception that provides information on a database access error.
Definition: SQLException.idl:45
represents a connection (session) with a specific database.
Definition: XConnection.idl:58
provides the navigation on a table of data.
Definition: XResultSet.idl:44
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22