Package org.nuxeo.ecm.core.storage.sql
Class DatabasePostgreSQL
java.lang.Object
org.nuxeo.ecm.core.storage.sql.DatabaseHelper
org.nuxeo.ecm.core.storage.sql.DatabasePostgreSQL
- Author:
- Florent Guillaume
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.storage.sql.DatabaseHelper
DATABASE, DATABASE_PROPERTY, databaseName, DB_CLASS_NAME_BASE, DB_DEFAULT, DB_PROPERTY, DEF_ID_TYPE, DEFAULT_DATABASE_NAME, defaultBlobProvider, DRIVER_PROPERTY, ID_TYPE_PROPERTY, owner, PASSWORD_PROPERTY, PORT_PROPERTY, SERVER_PROPERTY, URL_PROPERTY, USER_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
setUp()
boolean
boolean
For databases that don't support clustering.boolean
Whether this database supports "sequence" as an id type.boolean
Methods inherited from class org.nuxeo.ecm.core.storage.sql.DatabaseHelper
doOnAllTables, executeSql, getConnection, getRecursiveRemovalDepthLimit, setBinaryManager, setBlobProvider, setDatabaseForTests, setDatabaseName, setOwner, setProperty, setSystemProperty, sleepForFulltext, supportsFulltextSearch, supportsMultipleFulltextIndexes, supportsXA, tearDown
-
Constructor Details
-
DatabasePostgreSQL
public DatabasePostgreSQL()
-
-
Method Details
-
setProperties
protected void setProperties() -
setUp
- Overrides:
setUp
in classDatabaseHelper
- Throws:
SQLException
-
getDeploymentContrib
- Specified by:
getDeploymentContrib
in classDatabaseHelper
-
getRepositoryDescriptor
- Specified by:
getRepositoryDescriptor
in classDatabaseHelper
-
supportsClustering
public boolean supportsClustering()Description copied from class:DatabaseHelper
For databases that don't support clustering.- Overrides:
supportsClustering
in classDatabaseHelper
-
supportsSoftDelete
public boolean supportsSoftDelete()- Overrides:
supportsSoftDelete
in classDatabaseHelper
-
supportsSequenceId
public boolean supportsSequenceId()Description copied from class:DatabaseHelper
Whether this database supports "sequence" as an id type.- Overrides:
supportsSequenceId
in classDatabaseHelper
-
supportsArrayColumns
public boolean supportsArrayColumns()- Overrides:
supportsArrayColumns
in classDatabaseHelper
-