Class EngineSqlScriptBasedDbSchemaManager

java.lang.Object
org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
All Implemented Interfaces:
SchemaManager
Direct Known Subclasses:
CmmnDbSchemaManager, DmnDbSchemaManager, EventDbSchemaManager

public abstract class EngineSqlScriptBasedDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManager
  • Field Details

  • Constructor Details

  • Method Details

    • getEngineVersion

      protected abstract String getEngineVersion()
    • getSchemaVersionPropertyName

      protected abstract String getSchemaVersionPropertyName()
    • getDbSchemaLockName

      protected abstract String getDbSchemaLockName()
    • getEngineTableName

      protected abstract String getEngineTableName()
    • getChangeLogTableName

      protected abstract String getChangeLogTableName()
    • getDbVersionForChangelogVersion

      protected abstract String getDbVersionForChangelogVersion(String changeLogVersion)
    • schemaCheckVersion

      public void schemaCheckVersion()
    • schemaCreate

      public void schemaCreate()
    • schemaCreateInLock

      protected void schemaCreateInLock()
    • dbSchemaCreateEngine

      protected void dbSchemaCreateEngine()
    • schemaDrop

      public void schemaDrop()
    • schemaUpdate

      public String schemaUpdate()
    • schemaUpdateInLock

      protected String schemaUpdateInLock()
    • getContext

      public String getContext()
    • isEngineTablePresent

      public boolean isEngineTablePresent()
    • addMissingComponent

      protected String addMissingComponent(String missingComponents, String component)
    • getDbVersion

      protected String getDbVersion()
    • getChangeLogVersionOrder

      protected int getChangeLogVersionOrder(String changeLogVersion)
    • getChangeLogVersion