Linux Mac OSX Windows

Implemented by

 This is a private interface used by Places components to get access to the
 database.  If outside consumers wish to use this, they should only read from
 the database so they do not break any internal invariants.
[scriptable, uuid(8e6d4f8a-4b8e-4026-9fca-517c4494ddb7)]
interface nsPIPlacesDatabase : nsISupports

Attributes

 The database connection used by Places.
readonly attribute mozIStorageConnection DBConnection

Methods

 Commits all pending history changes, call this before finalizing
 statements and closing the database connection to ensure safety for all
 history data.
void commitPendingChanges()
 Finalizes all Places internal statements, allowing to safely close the
 database connection.
void finalizeInternalStatements()