Package org.nuxeo.ecm.core.storage.sql
Class DatabaseSQLServer
java.lang.Object
org.nuxeo.ecm.core.storage.sql.DatabaseHelper
org.nuxeo.ecm.core.storage.sql.DatabaseSQLServer
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckSupports(Connection connection) voidsetUp()voidFor databases that do asynchronous fulltext indexing, sleep a bit.booleanFor databases that don't support clustering.booleanbooleanWhether this database supports "sequence" as an id type.booleanbooleanMethods inherited from class org.nuxeo.ecm.core.storage.sql.DatabaseHelper
doOnAllTables, executeSql, getConnection, getRecursiveRemovalDepthLimit, setBinaryManager, setBlobProvider, setDatabaseForTests, setDatabaseName, setOwner, setProperty, setSystemProperty, supportsArrayColumns, supportsFulltextSearch, tearDown
-
Constructor Details
-
DatabaseSQLServer
public DatabaseSQLServer()
-
-
Method Details
-
setUp
- Overrides:
setUpin classDatabaseHelper- Throws:
SQLException
-
getDeploymentContrib
- Specified by:
getDeploymentContribin classDatabaseHelper
-
getRepositoryDescriptor
- Specified by:
getRepositoryDescriptorin classDatabaseHelper
-
sleepForFulltext
public void sleepForFulltext()Description copied from class:DatabaseHelperFor databases that do asynchronous fulltext indexing, sleep a bit.- Overrides:
sleepForFulltextin classDatabaseHelper
-
checkSupports
- Throws:
SQLException
-
supportsMultipleFulltextIndexes
public boolean supportsMultipleFulltextIndexes()- Overrides:
supportsMultipleFulltextIndexesin classDatabaseHelper
-
supportsClustering
public boolean supportsClustering()Description copied from class:DatabaseHelperFor databases that don't support clustering.- Overrides:
supportsClusteringin classDatabaseHelper
-
supportsXA
public boolean supportsXA()- Overrides:
supportsXAin classDatabaseHelper
-
supportsSoftDelete
public boolean supportsSoftDelete()- Overrides:
supportsSoftDeletein classDatabaseHelper
-
supportsSequenceId
public boolean supportsSequenceId()Description copied from class:DatabaseHelperWhether this database supports "sequence" as an id type.- Overrides:
supportsSequenceIdin classDatabaseHelper
-