<html> <head> <title>Module sdbcx</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimainself">Module</td> <td class="navimainnone">Use</td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub">Nested Modules</td> <td class="navisub"><a href="#Services" class="navisub">Services</a></td> <td class="navisub">Singletons</td> <td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td> <td class="navisub">Structs</td> <td class="navisub">Exceptions</td> <td class="navisub">Enums</td> <td class="navisub">Typedefs</td> <td class="navisub"><a href="#ConstantGroups" class="navisub">Constant Groups</a></td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p> </td> </tr> <tr> <td class="title">module sdbcx</td> </tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>High-level database component interfaces.</dd> </dl> </td> </tr> </table> <hr> <a name="Services"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Services</td> </tr> <tr> <td class="imsum_left"><a href="Column.html">Column</a></td> <td class="imsum_right">describes the common properties of a database column. </td> </tr> <tr> <td class="imsum_left"><a href="ColumnDescriptor.html">ColumnDescriptor</a></td> <td class="imsum_right">describes the common properties of a database column. Could be used for the creation of a database columns within a table. </td> </tr> <tr> <td class="imsum_left"><a href="Container.html">Container</a></td> <td class="imsum_right">describes every container which is used for data definition. Each container must support access to its elements by the element's name or by the element's position. </td> </tr> <tr> <td class="imsum_left"><a href="DatabaseDefinition.html">DatabaseDefinition</a></td> <td class="imsum_right">could be used as an extension for performing data definition tasks on databases, and to control the access rights on database objects. </td> </tr> <tr> <td class="imsum_left"><a href="Descriptor.html">Descriptor</a></td> <td class="imsum_right">is used to create a new object within a database. </td> </tr> <tr> <td class="imsum_left"><a href="Driver.html">Driver</a></td> <td class="imsum_right">extends the service ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/Driver.html">Driver</a> by beans for data definition. </td> </tr> <tr> <td class="imsum_left"><a href="Group.html">Group</a></td> <td class="imsum_right">represents a group of users, which has certain access rights for the objects of the database. </td> </tr> <tr> <td class="imsum_left"><a href="GroupDescriptor.html">GroupDescriptor</a></td> <td class="imsum_right">is used to create a new group in a database. </td> </tr> <tr> <td class="imsum_left"><a href="Index.html">Index</a></td> <td class="imsum_right">is used to specify the index for a database table. It refers to one or more columns of a table. </td> </tr> <tr> <td class="imsum_left"><a href="IndexColumn.html">IndexColumn</a></td> <td class="imsum_right">adds a property to determine the sort order of the column values within the index. Some database drivers may ignore this property. </td> </tr> <tr> <td class="imsum_left"><a href="IndexColumnDescriptor.html">IndexColumnDescriptor</a></td> <td class="imsum_right">adds a property to determine the sort order of the column values within the index. Some database drivers may ignore this property. </td> </tr> <tr> <td class="imsum_left"><a href="IndexDescriptor.html">IndexDescriptor</a></td> <td class="imsum_right">is used to define a new index for a database table. </td> </tr> <tr> <td class="imsum_left"><a href="Key.html">Key</a></td> <td class="imsum_right">is used to define a new key for a table. </td> </tr> <tr> <td class="imsum_left"><a href="KeyColumn.html">KeyColumn</a></td> <td class="imsum_right">adds a property to specify the referenced column. This is used to specify foreign keys. </td> </tr> <tr> <td class="imsum_left"><a href="KeyColumnDescriptor.html">KeyColumnDescriptor</a></td> <td class="imsum_right">adds a property to specify the referenced column. This is used to specify foreign keys. </td> </tr> <tr> <td class="imsum_left"><a href="KeyDescriptor.html">KeyDescriptor</a></td> <td class="imsum_right">is used to define a new key for a table. </td> </tr> <tr> <td class="imsum_left"><a href="PreparedStatement.html">PreparedStatement</a></td> <td class="imsum_right">extends the definition of the service ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/PreparedStatement.html">PreparedStatement</a> with a flag for the usage of bookmarks. </td> </tr> <tr> <td class="imsum_left"><a href="ReferenceColumn.html">ReferenceColumn</a></td> <td class="imsum_right">adds a property to specify the referenced column. This is used to specify foreign keys. </td> </tr> <tr> <td class="imsum_left"><a href="ResultSet.html">ResultSet</a></td> <td class="imsum_right">extends the SDBC ResultSet by the possibility of bookmark positioning, cancelling the positioning, and updating of rows. </td> </tr> <tr> <td class="imsum_left"><a href="Statement.html">Statement</a></td> <td class="imsum_right">extends the definition of the service ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/Statement.html">Statement</a> with a flag for the usage of bookmarks. </td> </tr> <tr> <td class="imsum_left"><a href="Table.html">Table</a></td> <td class="imsum_right">used to specify a table in a database. A table is described by its name and one or more columns. </td> </tr> <tr> <td class="imsum_left"><a href="TableDescriptor.html">TableDescriptor</a></td> <td class="imsum_right">is used to define a table of a database. A table is described by its name and one or more columns and the keys for semantic rules. </td> </tr> <tr> <td class="imsum_left"><a href="User.html">User</a></td> <td class="imsum_right">represents a user of the database, who has certain access rights for the objects of the database. </td> </tr> <tr> <td class="imsum_left"><a href="UserDescriptor.html">UserDescriptor</a></td> <td class="imsum_right">is used to create a new user in a database. </td> </tr> <tr> <td class="imsum_left"><a href="View.html">View</a></td> <td class="imsum_right">is used to specify views on data. A view object is only used for creation and deletion. Inspecting the command of a view is normally not supported. </td> </tr> <tr> <td class="imsum_left"><a href="ViewDescriptor.html">ViewDescriptor</a></td> <td class="imsum_right">is used to define a new view for a database. </td> </tr> </table> <a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Interfaces</td> </tr> <tr> <td class="imsum_left"><a href="XAlterTable.html">XAlterTable</a></td> <td class="imsum_right">is used for creating and appending new objects to a specific container. </td> </tr> <tr> <td class="imsum_left"><a href="XAlterView.html">XAlterView</a></td> <td class="imsum_right">implements the possibility to alter aspects of a view's definition </td> </tr> <tr> <td class="imsum_left"><a href="XAppend.html">XAppend</a></td> <td class="imsum_right">is used for creating and appending new objects to a specific container. </td> </tr> <tr> <td class="imsum_left"><a href="XAuthorizable.html">XAuthorizable</a></td> <td class="imsum_right">is used for accessing and setting the permissions of a user for a database object. </td> </tr> <tr> <td class="imsum_left"><a href="XColumnsSupplier.html">XColumnsSupplier</a></td> <td class="imsum_right">provides the access to a container of columns, typically used for tables and indexes. </td> </tr> <tr> <td class="imsum_left"><a href="XCreateCatalog.html">XCreateCatalog</a></td> <td class="imsum_right">may be implemented to hide the complexity of creating a database catalog. </td> </tr> <tr> <td class="imsum_left"><a href="XDataDefinitionSupplier.html">XDataDefinitionSupplier</a></td> <td class="imsum_right">provides the access to data definition beans from a connected database. </td> </tr> <tr> <td class="imsum_left"><a href="XDataDescriptorFactory.html">XDataDescriptorFactory</a></td> <td class="imsum_right">provides the creation of a descriptor for a definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XDeleteRows.html">XDeleteRows</a></td> <td class="imsum_right">provides for the deletion of more than one row at a time. </td> </tr> <tr> <td class="imsum_left"><a href="XDrop.html">XDrop</a></td> <td class="imsum_right">provides methods to remove an element of its container and to drop it from the related database. </td> </tr> <tr> <td class="imsum_left"><a href="XDropCatalog.html">XDropCatalog</a></td> <td class="imsum_right">may be implemented to hide the complexity of dropping a database catalog. Could normally be used only in offline mode, no connection on the database. This should be checked by the driver. </td> </tr> <tr> <td class="imsum_left"><a href="XGroupsSupplier.html">XGroupsSupplier</a></td> <td class="imsum_right">provides for access to a container of groups, typically used for a database definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XIndexesSupplier.html">XIndexesSupplier</a></td> <td class="imsum_right">provides for access to a container of indexes, typically used for a table definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XKeysSupplier.html">XKeysSupplier</a></td> <td class="imsum_right">provides for access to a container of keys, typically used for a table definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XRename.html">XRename</a></td> <td class="imsum_right">supports the renaming of definition objects. <br/> This is a very desirable feature which is not supported by all databases. There is no standard SQL statement provided for this feature. </td> </tr> <tr> <td class="imsum_left"><a href="XRowLocate.html">XRowLocate</a></td> <td class="imsum_right">is used to identify rows within a result set and to find rows by a bookmark. </td> </tr> <tr> <td class="imsum_left"><a href="XTablesSupplier.html">XTablesSupplier</a></td> <td class="imsum_right">provides for access to a container of tables, typically used for a database definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XUser.html">XUser</a></td> <td class="imsum_right">allows for changing a users password. </td> </tr> <tr> <td class="imsum_left"><a href="XUsersSupplier.html">XUsersSupplier</a></td> <td class="imsum_right">provides the access to a container of users, typically used for a database definition object. </td> </tr> <tr> <td class="imsum_left"><a href="XViewsSupplier.html">XViewsSupplier</a></td> <td class="imsum_right">provides for access to a container of views, typically used for a database definition object. </td> </tr> </table> <a name="ConstantGroups"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Constant Groups</td> </tr> <tr> <td class="imsum_left"><a href="CheckOption.html">CheckOption</a></td> <td class="imsum_right">determines the check option for a view. </td> </tr> <tr> <td class="imsum_left"><a href="CompareBookmark.html">CompareBookmark</a></td> <td class="imsum_right">describes the result of a comparision of two bookmarks. </td> </tr> <tr> <td class="imsum_left"><a href="KeyType.html">KeyType</a></td> <td class="imsum_right">determines the type of a key. </td> </tr> <tr> <td class="imsum_left"><a href="Privilege.html">Privilege</a></td> <td class="imsum_right">defines a list of flags (bitmaps) which determines the accessrights of a user or a user group. This list may grow in the future. </td> </tr> <tr> <td class="imsum_left"><a href="PrivilegeObject.html">PrivilegeObject</a></td> <td class="imsum_right">defines the list of objects for which a user may have accessrights or not. This list may grow in the future. </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <!-- id="adc-idlref" --> </body> </html>