Package org.flowable.engine.impl.db
Class ProcessDbSchemaManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
org.flowable.engine.impl.db.ProcessDbSchemaManager
- All Implemented Interfaces:
SchemaManager
-
Field Summary
FieldsFields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE, SCHEMA_VERSION_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaddMissingComponent(String missingComponents, String component) protected voidprotected voidvoidprotected SchemaManagerprotected StringgetCleanVersion(String versionString) protected SchemaManagerprotected Stringprotected SchemaManagerprotected SchemaManagerprotected SchemaManagerprotected SchemaManagerprotected ProcessEngineConfigurationImplprotected Stringprotected SchemaManagerprotected SchemaManagerbooleanbooleanprotected booleanvoidvoidvoidprotected voidvoidMethods inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
addSqlStatementPiece, dbSchemaUpgrade, dbSchemaUpgradeUntil6120, executeMandatorySchemaResource, executeSchemaResource, executeSchemaResource, getDbSqlSession, getProperty, getPropertyTable, getResourceForDbOperation, 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
-
Field Details
-
CLEAN_VERSION_REGEX
-
PROCESS_DB_SCHEMA_LOCK_NAME
- See Also:
-
-
Constructor Details
-
ProcessDbSchemaManager
public ProcessDbSchemaManager()
-
-
Method Details
-
schemaCheckVersion
public void schemaCheckVersion() -
addMissingComponent
-
getDbVersion
-
schemaCreate
public void schemaCreate() -
schemaCreateInLock
protected void schemaCreateInLock() -
dbSchemaCreateHistory
protected void dbSchemaCreateHistory() -
dbSchemaCreateEngine
protected void dbSchemaCreateEngine() -
schemaDrop
public void schemaDrop() -
dbSchemaPrune
public void dbSchemaPrune() -
schemaUpdate
-
isEngineTablePresent
public boolean isEngineTablePresent() -
isHistoryTablePresent
public boolean isHistoryTablePresent() -
getCleanVersion
-
isMissingTablesException
-
performSchemaOperationsProcessEngineClose
public void performSchemaOperationsProcessEngineClose() -
getCommonSchemaManager
-
getIdentityLinkSchemaManager
-
getEntityLinkSchemaManager
-
getEventSubscriptionSchemaManager
-
getVariableSchemaManager
-
getTaskSchemaManager
-
getJobSchemaManager
-
getBatchSchemaManager
-
getProcessEngineConfiguration
-
getResourcesRootDirectory
- Specified by:
getResourcesRootDirectoryin classAbstractSqlScriptBasedDbSchemaManager
-