public abstract class BaseMySqlDdlHelper extends Object
Modifier and Type | Field and Description |
---|---|
protected org.springframework.jdbc.core.JdbcTemplate |
jdbcTemplate |
protected String |
schemaName |
Constructor and Description |
---|
BaseMySqlDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
createTriggersAndFunctions() |
void |
disableService() |
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) |
boolean |
indexExist(String indexName,
String tableName) |
protected final org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
protected final String schemaName
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–2023 Atlassian. All rights reserved.
View cookie preferences