Package io.jmix.dynmodel
Interface DynamicModelMigration
- All Known Implementing Classes:
DynamicModelMigration.CreateAttribute,DynamicModelMigration.CreateEntity,DynamicModelMigration.DropAttribute,DynamicModelMigration.DropEntity,DynamicModelMigration.DropEnumeration,DynamicModelMigration.RemoveMessage,DynamicModelMigration.UpdateAttributeColumn,DynamicModelMigration.UpdateAttributeInstanceName,DynamicModelMigration.UpdateAttributeValidation,DynamicModelMigration.UpdateCalculatedAttribute,DynamicModelMigration.UpdateEntityValidation,DynamicModelMigration.UpdateMessage,DynamicModelMigration.UpdateUniqueConstraints,DynamicModelMigration.UpsertEnumeration
@NullMarked
public interface DynamicModelMigration
Represents a single step in the dynamic model migration process.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordAlters the physical column (length/LOB) of an existing dynamic attribute.static final recordstatic final recordUpdates dynamic attribute validation metadata.static final recordstatic final recordUpdates dynamic entity validation metadata.static final recordstatic final recordUpdates dynamic entity unique constraints.static final record