Package generalDatabase.postgresql
Class PostgreSQLSystem
java.lang.Object
generalDatabase.DBSystem
generalDatabase.ServerBasedSystem
generalDatabase.postgresql.PostgreSQLSystem
- All Implemented Interfaces:
PamSettings,SettingsNameProvider
-
Field Summary
FieldsFields inherited from class generalDatabase.ServerBasedSystem
mySQLParametersFields inherited from class generalDatabase.DBSystem
keywords2003 -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSQLSystem(DBControl dbControl, int settingsStore) System for PostgreSQL databases. -
Method Summary
Modifier and TypeMethodDescriptionbuildDatabaseUrl(String ipAddress, int portNumber, String databaseName) intGet the database schema name - the name of the databse on the server which manages the other databasesGet the SQLTypes object which can be used to preform system specific formatting of SQL strings.Methods inherited from class generalDatabase.ServerBasedSystem
browseDatabases, browseDatabasesFX, canCreate, checkDatabaseExists, create, createNewDatabase, createPamCursor, exists, getConnection, getDatabaseName, getDialogPaneFX, getDialogPanel, getSettingsReference, getSettingsVersion, getUnitName, hasDriver, isServerConnected, makeDefaultParams, restoreSettingsMethods inherited from class generalDatabase.DBSystem
canOpenDatabase, checkDatabaseExists, closeConnection, getConnection, getKeywords, getShortDatabaseName, openCurrentDatabase, reOpenConnection
-
Field Details
-
SYSTEMNAME
- See Also:
-
-
Constructor Details
-
PostgreSQLSystem
System for PostgreSQL databases. Partially works, but some fundamental problems, e.g. with Types.BIT which just doesn't work. Will need to do a fair bit of work to replace with a more standard Boolean before this can be used.- Parameters:
dbControl-settingsStore-
-
-
Method Details
-
getDriverClassName
- Specified by:
getDriverClassNamein classServerBasedSystem
-
getDefaultUser
- Specified by:
getDefaultUserin classServerBasedSystem
-
getAvailableDatabaseString
- Specified by:
getAvailableDatabaseStringin classServerBasedSystem
-
checkAvailableDatabaseResult
- Specified by:
checkAvailableDatabaseResultin classServerBasedSystem
-
buildDatabaseUrl
- Specified by:
buildDatabaseUrlin classServerBasedSystem
-
getSchemaName
Description copied from class:ServerBasedSystemGet the database schema name - the name of the databse on the server which manages the other databases- Specified by:
getSchemaNamein classServerBasedSystem- Returns:
-
getUnitType
- Returns:
- A Name specific to the type, e.g. Click detector
-
getSystemName
- Specified by:
getSystemNamein classServerBasedSystem- Returns:
- The name of the database system
-
getDefaultPort
public int getDefaultPort()- Specified by:
getDefaultPortin classServerBasedSystem
-
getSqlTypes
Description copied from class:DBSystemGet the SQLTypes object which can be used to preform system specific formatting of SQL strings.- Specified by:
getSqlTypesin classDBSystem- Returns:
-