Class BaseSqlServerDdlHelper
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.sqlserver.BaseSqlServerDdlHelper
- Direct Known Subclasses:
SqlServerContentDdlHelper,SqlServerContentPermissionDdlHelper,SqlServerContentPermissionSetDdlHelper,SqlServerSpaceDdlHelper,SqlServerSpacePermissionDdlHelper
Abstract class for MSSQL operations
- Since:
- 7.11.0
-
Constructor Summary
ConstructorsConstructorDescriptionBaseSqlServerDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidprotected StringgetCreateFunction(boolean isServiceEnabled) protected abstract Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected abstract Stringprotected abstract Stringprotected abstract StringbooleanindexExist(String indexName, String tableName)
-
Constructor Details
-
BaseSqlServerDdlHelper
public BaseSqlServerDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
createTriggersAndFunctions
public void createTriggersAndFunctions() -
enableService
public void enableService() -
disableService
public void disableService() -
dropTriggersAndFunctions
public void dropTriggersAndFunctions() -
getFullTriggerName
-
getFullFunctionName
-
getFullTableName
-
getDropTriggerDdl
-
getTriggerName
-
getFunctionName
-
getTableName
-
getCreateTriggerDdl
-
getDropFunctionName
-
getCreateFunction
-
dropIndex
-
indexExist
-