.bib file, without a DBMSSynchronizer
and without a notification listener. This is what gives command line tools access to a shared
database: they read the exported file like any other library.
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static MetaData | |
| private static BibDatabaseContext | |
| public static Path | Returns: the path of the temporary.bib fileConnects to the shared database, writes its entries and meta data to a temporary file, and disconnects again. |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| SharedDatabaseExport | back to summary |
|---|---|
| private SharedDatabaseExport() | |
| parseMetaData | back to summary |
|---|---|
| private static MetaData parseMetaData(Map<String, String> sharedMetaData, CliPreferences preferences) | |
| pull | back to summary |
|---|---|
| private static BibDatabaseContext pull(DBMSConnectionUrl url, CliPreferences preferences) throws SQLException, InvalidDBMSConnectionPropertiesException, DatabaseNotSupportedException | |
| pullToTemporaryBib | back to summary |
|---|---|
| public static Path pullToTemporaryBib(DBMSConnectionUrl url, CliPreferences preferences) throws SQLException, InvalidDBMSConnectionPropertiesException, DatabaseNotSupportedException, IOException Connects to the shared database, writes its entries and meta data to a temporary file, and disconnects again. The file is deleted when the JVM exits.
| |