module com { module sun { module star { module sdbc {
published interface XIsolatedConnection;
published interface XDataSource;
};};};};
module com { module sun { module star { module sdb {
published interface XCompletedConnection;
published interface XQueryDefinitionsSupplier;
published interface XBookmarksSupplier;
/** is a factory to establish database connections. It should be registered at acom::sun::star::uno::NamingService. @seecom::sun::star::sdb::DatabaseContext
*/
published service DataSource
{
interface com::sun::star::beans::XPropertySet;
/** useful for establishing connections with the completion of connection parameters providedduringuserinteraction.
*/
interface XCompletedConnection;
/** useful for establishing isolated connections which are not shared among others asitisthecasewhenusingXCompletedConnectionorcom::sun::star::sdbc::XDataSource. @seeXCompletedConnection @seecom::sun::star::sdbc::XDataSource @sinceOOo1.1.2
*/
interface com::sun::star::sdbc::XIsolatedConnection;
/** is provided to flush a DataSource within to a Database Context.
*/
interface com::sun::star::util::XFlushable;
/** provides the access to DataSource related queries. <p> Theobjectreturnedbythe com::sun::star::sdb::XQueryDefinitionsSupplier::getQueryDefinitions() supportsthe com::sun::star::sdb::DefinitionContainer service. </p>
*/
interface XQueryDefinitionsSupplier;
/* useful for establishing connections and to get and set the login timeout.
*/
interface com::sun::star::sdbc::XDataSource;
/** provides access to bookmarks to documents associated with the data source <p> Theobjectreturnedbythe com::sun::star::sdb::XBookmarksSupplier::getBookmarks() supportsthe com::sun::star::sdb::DefinitionContainer service. </p>
*/
[optional] interface XBookmarksSupplier;
/** indicates a database url of the form <br> <code>jdbc:<em>subprotocol</em>:<em>subname</em></code> or <code>sdbc:<em>subprotocol</em>:<em>subname</em></code>
*/
[property] string URL;
/** is a list of arbitrary string tag/value pairs as connection arguments
/** determines a users login name.
*/
[property] string User;
/** determines a users password. The password is not persistent.
*/
[property] string Password;
/** indicates that a password is always necessary.
*/
[property] boolean IsPasswordRequired;
/** indicates that components displaying data obtained from this datasourceshouldsuppresscolumnsusedforversioning.
*/
[property] boolean SuppressVersionColumns;
/** determines whether modifications on the data source are allowed or not.
*/
[readonly, property] boolean IsReadOnly;
/** provides an object for formatting numbers.
*/
[readonly, property] com::sun::star::util::XNumberFormatsSupplier
NumberFormatsSupplier;
/** defines a list of tables, on which the DataSource should have it's focus. Ifempty,alltablesarerejected.
*/
[property] sequence<string> TableFilter;
/** defines a list of table types, on which the DataSource should have it's focus. Ifempty,alltabletypesarerejected.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.