trait V1_030__SpillStateToDisk extends BaseJavaMigration with ProcessJsonMigration

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. V1_030__SpillStateToDisk
  2. ProcessJsonMigration
  3. LazyLogging
  4. NuTables
  5. DeploymentEntityFactory
  6. AttachmentEntityFactory
  7. ScenarioLabelsEntityFactory
  8. ScenarioActivityEntityFactory
  9. EnvironmentsEntityFactory
  10. ProcessVersionEntityFactory
  11. ProcessEntityFactory
  12. BaseEntityFactory
  13. SlickMigration
  14. BaseJavaMigration
  15. JavaMigration
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AttachmentEntity extends slick.jdbc.JdbcProfile.API.Table[AttachmentEntityData]
    Definition Classes
    AttachmentEntityFactory
  2. class EnvironmentsEntity extends slick.jdbc.JdbcProfile.API.Table[EnvironmentsEntityData]
    Definition Classes
    EnvironmentsEntityFactory
  3. class ProcessEntity extends slick.jdbc.JdbcProfile.API.Table[ProcessEntityData]
    Definition Classes
    ProcessEntityFactory
  4. abstract class BaseProcessVersionEntity extends slick.jdbc.JdbcProfile.API.Table[ProcessVersionEntityData]
    Definition Classes
    ProcessVersionEntityFactory
  5. class ProcessVersionEntity extends BaseProcessVersionEntity
    Definition Classes
    ProcessVersionEntityFactory
  6. class ProcessVersionEntityWithComponentsUsages extends BaseProcessVersionEntity
    Definition Classes
    ProcessVersionEntityFactory
  7. class ProcessVersionEntityWithScenarioJson extends BaseProcessVersionEntity
    Definition Classes
    ProcessVersionEntityFactory
  8. class ProcessVersionEntityWithUnit extends BaseProcessVersionEntity
    Definition Classes
    ProcessVersionEntityFactory
  9. class ScenarioActivityEntity extends slick.jdbc.JdbcProfile.API.Table[ScenarioActivityEntityData]
  10. class ScenarioLabelsEntity extends slick.jdbc.JdbcProfile.API.Table[ScenarioLabelEntityData]
    Definition Classes
    ScenarioLabelsEntityFactory
  11. class DeploymentsEntity extends slick.jdbc.JdbcProfile.API.Table[DeploymentEntityData]
    Definition Classes
    DeploymentEntityFactory

Concrete Value Members

  1. implicit def additionalPropertiesMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[AdditionalProperties]
  2. val attachmentsTable: TableQuery[AttachmentEntity]
    Definition Classes
    AttachmentEntityFactory
  3. def canExecuteInTransaction(): Boolean
    Definition Classes
    BaseJavaMigration → JavaMigration
  4. implicit def deploymentStatusName: slick.jdbc.JdbcProfile.API.BaseColumnType[DeploymentStatusName]
    Definition Classes
    BaseEntityFactory
  5. lazy val deploymentsTable: TableQuery[DeploymentsEntity]
    Definition Classes
    DeploymentEntityFactory
  6. val environmentsTable: TableQuery[EnvironmentsEntity]
    Definition Classes
    EnvironmentsEntityFactory
  7. def getChecksum(): Integer
    Definition Classes
    BaseJavaMigration → JavaMigration
  8. def getDescription(): String
    Definition Classes
    BaseJavaMigration → JavaMigration
  9. def getResolvedMigration(arg0: Configuration, arg1: StatementInterceptor): ResolvedMigration
    Definition Classes
    JavaMigration
  10. def getType(): MigrationType
    Definition Classes
    JavaMigration
  11. def getVersion(): MigrationVersion
    Definition Classes
    BaseJavaMigration → JavaMigration
  12. val labelsTable: TableQuery[ScenarioLabelsEntity]
    Definition Classes
    ScenarioLabelsEntityFactory
  13. def migrate(context: Context): Unit
    Definition Classes
    SlickMigration → JavaMigration
  14. implicit def processActionIdMapping: slick.jdbc.JdbcProfile.API.BaseColumnType[ProcessActionId]
    Definition Classes
    BaseEntityFactory
  15. implicit def processActionState: slick.jdbc.JdbcProfile.API.BaseColumnType[ProcessActionState]
    Definition Classes
    BaseEntityFactory
  16. implicit def processIdMapping: slick.jdbc.JdbcProfile.API.BaseColumnType[ProcessId]
    Definition Classes
    BaseEntityFactory
  17. implicit def processNameMapping: slick.jdbc.JdbcProfile.API.BaseColumnType[ProcessName]
    Definition Classes
    BaseEntityFactory
  18. val processVersionsTable: slick.jdbc.JdbcProfile.API.TableQuery[ProcessVersionEntity]
    Definition Classes
    ProcessVersionEntityFactory
  19. val processVersionsTableWithComponentsUsages: slick.jdbc.JdbcProfile.API.TableQuery[ProcessVersionEntityWithComponentsUsages]
    Definition Classes
    ProcessVersionEntityFactory
  20. val processVersionsTableWithScenarioJson: slick.jdbc.JdbcProfile.API.TableQuery[ProcessVersionEntityWithScenarioJson]
    Definition Classes
    ProcessVersionEntityFactory
  21. val processVersionsTableWithUnit: slick.jdbc.JdbcProfile.API.TableQuery[ProcessVersionEntityWithUnit]
    Definition Classes
    ProcessVersionEntityFactory
  22. val processesTable: TableQuery[ProcessEntity]
    Definition Classes
    ProcessEntityFactory
  23. implicit def scenarioActionName: slick.jdbc.JdbcProfile.API.BaseColumnType[ScenarioActionName]
    Definition Classes
    BaseEntityFactory
  24. implicit def scenarioActivityIdMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScenarioActivityId]
  25. val scenarioActivityTable: TableQuery[ScenarioActivityEntity]
  26. implicit def scenarioActivityTypeMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScenarioActivityType]
  27. implicit def scenarioIdMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScenarioId]
  28. implicit def scenarioVersionIdMapper: slick.jdbc.JdbcProfile.API.BaseColumnType[ScenarioVersionId]
  29. def updateProcessJson(jsonProcess: Json): Option[Json]

    Note on transactions - in case of failure:

    Note on transactions - in case of failure:

    • if we want to roll back the transaction and stop the application - the implementation should throw an exception
    • if we want to continue and fall back to previous json - the implementation should return None
    Definition Classes
    V1_030__SpillStateToDiskProcessJsonMigration
  30. implicit def versionIdMapping: slick.jdbc.JdbcProfile.API.BaseColumnType[VersionId]
    Definition Classes
    BaseEntityFactory