Package com.flowable.core.common.db
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, lockConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE -
Constructor Summary
ConstructorsConstructorDescriptionCoreEngineSqlScriptBasedDbSchemaManager(String context, org.flowable.common.engine.impl.db.SchemaManagerLockConfiguration lockConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddbSchemaUpgrade(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, schemaUpdateMethods 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, updateDdlForMySqlVersionLowerThan56Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
- Overrides:
schemaUpdateInLockin classorg.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
-
dbSchemaUpgrade
-