| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private PostgresSQLNotificationListener | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv String | escape(String
Table or field name expression)Implements abstract org. Escapes parts of SQL expressions such as a table name or a field name to match the conventions of the database system using the current dbmsType. |
| pack-priv String | escape_Table(String expression)
Implements abstract org.
|
| pack-priv Integer | |
| protected void | insertIntoEntryTable(List<BibEntry>
List of bibEntries)BibEntry to be insertedOverrides org. Inserts the given List of BibEntry into the ENTRY table. |
| public void | notifyClients()
Overrides org. Notifies all clients ( |
| public void | setUp()
Implements abstract org. Creates and sets up the needed tables and columns according to the database type. |
| public void | startNotificationListener(DBMSSynchronizer
DBMSSynchronizer which handles the notification.Overrides org. Listens for notifications from DBMS. |
| public void | stopNotificationListener()
Overrides org. Terminates the notification listener. |
| CURRENT_VERSION_DB_STRUCT | back to summary |
|---|---|
| private final int CURRENT_VERSION_DB_STRUCT | |
| listener | back to summary |
|---|---|
| private PostgresSQLNotificationListener listener | |
| VERSION_DB_STRUCT_DEFAULT | back to summary |
|---|---|
| private int VERSION_DB_STRUCT_DEFAULT | |
| PostgreSQLProcessor | back to summary |
|---|---|
| public PostgreSQLProcessor(DatabaseConnection connection) | |
| escape | back to summary |
|---|---|
| pack-priv String escape(String expression) Implements abstract org. Doc from org. Escapes parts of SQL expressions such as a table name or a field name to match the conventions of the database system using the current dbmsType. This method is package private, because of DBMSProcessorTest | |
| escape_Table | back to summary |
|---|---|
| pack-priv String escape_Table(String expression) Implements abstract org.
| |
| getCURRENT_VERSION_DB_STRUCT | back to summary |
|---|---|
| pack-priv Integer getCURRENT_VERSION_DB_STRUCT() Implements abstract org.
| |
| insertIntoEntryTable | back to summary |
|---|---|
| protected void insertIntoEntryTable(List<BibEntry> bibEntries) Overrides org. Doc from org. Inserts the given List of BibEntry into the ENTRY table. | |
| notifyClients | back to summary |
|---|---|
| public void notifyClients() Overrides org. Doc from org. Notifies all clients (
| |
| setUp | back to summary |
|---|---|
| public void setUp() throws SQLException Implements abstract org. Creates and sets up the needed tables and columns according to the database type.
| |
| startNotificationListener | back to summary |
|---|---|
| public void startNotificationListener(DBMSSynchronizer dbmsSynchronizer) Overrides org. Doc from org. Listens for notifications from DBMS. Needs to be implemented if LiveUpdate is supported by the DBMS
| |
| stopNotificationListener | back to summary |
|---|---|
| public void stopNotificationListener() Overrides org. Doc from org. Terminates the notification listener. Needs to be implemented if LiveUpdate is supported by the DBMS
| |