Class CoreEngineSqlScriptBasedDbSchemaManager

java.lang.Object
org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
com.flowable.core.common.db.CoreEngineSqlScriptBasedDbSchemaManager
All Implemented Interfaces:
org.flowable.common.engine.impl.db.SchemaManager
Direct Known Subclasses:
ActionDbSchemaManager, AppDbSchemaManager, AuditDbSchemaManager, ContentDbSchemaManager, DataObjectDbSchemaManager, EngageDbSchemaManager, FormDbSchemaManager, IdmDbSchemaManager, PlatformDbSchemaManager, PolicyDbSchemaManager, ServiceRegistryDbSchemaManager, TemplateDbSchemaManager

public abstract class CoreEngineSqlScriptBasedDbSchemaManager extends org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager.ChangeLogVersion
  • Field Summary

    Fields inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    context, lockConfiguration

    Fields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager

    JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    CoreEngineSqlScriptBasedDbSchemaManager(String context, org.flowable.common.engine.impl.db.SchemaManagerLockConfiguration lockConfiguration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    dbSchemaUpgrade(String component, String engineDbVersion)
     
     

    Methods inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    addMissingComponent, dbSchemaCreateEngine, getChangeLogTableName, getChangeLogVersion, getChangeLogVersionOrder, getContext, getDbSchemaLockName, getDbVersion, getDbVersionForChangelogVersion, getEngineTableName, getEngineVersion, getSchemaVersionPropertyName, isEngineTablePresent, schemaCheckVersion, schemaCreate, schemaCreateInLock, schemaDrop, schemaUpdate

    Methods inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager

    addSqlStatementPiece, dbSchemaUpgrade, dbSchemaUpgradeUntil6120, executeMandatorySchemaResource, executeSchemaResource, executeSchemaResource, getDatabaseConfiguration, getProperty, getProperty, getPropertyTable, getResourceForDbOperation, getResourcesRootDirectory, isMissingTablesException, isTablePresent, prependDatabaseTablePrefix, readNextTrimmedLine, updateDdlForMySqlVersionLowerThan56

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.flowable.common.engine.impl.db.SchemaManager

    schemaUpdate
  • Constructor Details

    • CoreEngineSqlScriptBasedDbSchemaManager

      public CoreEngineSqlScriptBasedDbSchemaManager(String context, org.flowable.common.engine.impl.db.SchemaManagerLockConfiguration lockConfiguration)
  • Method Details

    • schemaUpdateInLock

      public String schemaUpdateInLock()
      Overrides:
      schemaUpdateInLock in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • dbSchemaUpgrade

      protected void dbSchemaUpgrade(String component, String engineDbVersion)