Class ServiceSqlScriptBasedDbSchemaManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
-
- org.flowable.common.engine.impl.db.ServiceSqlScriptBasedDbSchemaManager
-
- All Implemented Interfaces:
SchemaManager
- Direct Known Subclasses:
CommonDbSchemaManager
public abstract class ServiceSqlScriptBasedDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManager
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected StringschemaComponentprotected StringschemaComponentHistoryprotected StringschemaVersionPropertyprotected Stringtable-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE, SCHEMA_VERSION_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description ServiceSqlScriptBasedDbSchemaManager(String table, String schemaComponent, String schemaComponentHistory, String schemaVersionProperty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetSchemaVersion()protected StringgetUpgradeStartVersion()protected voidinternalDbSchemaCreate()protected booleanisHistoryUsed()protected booleanisUpdateNeeded()voidschemaCheckVersion()voidschemaCreate()voidschemaDrop()StringschemaUpdate()StringschemaUpdate(String engineDbVersion)-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
addSqlStatementPiece, dbSchemaUpgrade, dbSchemaUpgradeUntil6120, executeMandatorySchemaResource, executeSchemaResource, executeSchemaResource, getDbSqlSession, getProperty, getPropertyTable, getResourceForDbOperation, getResourcesRootDirectory, isTablePresent, prependDatabaseTablePrefix, readNextTrimmedLine, updateDdlForMySqlVersionLowerThan56
-
-
-
-
Method Detail
-
schemaCreate
public void schemaCreate()
-
internalDbSchemaCreate
protected void internalDbSchemaCreate()
-
schemaDrop
public void schemaDrop()
-
schemaUpdate
public String schemaUpdate()
-
schemaCheckVersion
public void schemaCheckVersion()
-
isUpdateNeeded
protected boolean isUpdateNeeded()
-
isHistoryUsed
protected boolean isHistoryUsed()
-
getSchemaVersion
protected String getSchemaVersion()
-
getUpgradeStartVersion
protected String getUpgradeStartVersion()
-
-