public abstract class BaseMySqlDdlHelper extends Object
Modifier and Type | Field and Description |
---|---|
protected org.springframework.jdbc.core.JdbcTemplate |
jdbcTemplate |
Constructor and Description |
---|
BaseMySqlDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
createTriggersAndFunctions() |
void |
disableService() |
protected void |
dropIndex(String indexName,
String tableName) |
void |
dropTriggersAndFunctions() |
void |
enableService() |
protected abstract String |
getCreateDeleteTriggerDdl() |
protected abstract String |
getCreateInsertTriggerDdl() |
protected List<String> |
getCreateTriggerScripts() |
protected abstract String |
getCreateUpdateTriggerDdl() |
protected abstract String |
getProcedureName() |
protected TriggerEvent[] |
getSupportedEvents() |
protected abstract String |
getTriggerName() |
protected String |
getTriggerName(TriggerEvent event) |
public BaseMySqlDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public void createTriggersAndFunctions()
public void enableService()
public void disableService()
public void dropTriggersAndFunctions()
protected String getTriggerName(TriggerEvent event)
protected abstract String getTriggerName()
protected abstract String getProcedureName()
protected abstract String getCreateUpdateTriggerDdl()
protected abstract String getCreateInsertTriggerDdl()
protected abstract String getCreateDeleteTriggerDdl()
protected TriggerEvent[] getSupportedEvents()
Copyright © 2003–2021 Atlassian. All rights reserved.