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 TypeMethodDescriptionvoid
void
void
void
void
protected String
getCreateFunction
(boolean isServiceEnabled) protected abstract String
protected String
protected String
protected String
protected String
protected String
protected abstract String
protected abstract String
protected abstract String
boolean
indexExist
(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
-