Class AlterModelChangeOperation

    • Constructor Detail

      • AlterModelChangeOperation

        public AlterModelChangeOperation​(org.apache.flink.table.catalog.ObjectIdentifier modelIdentifier,
                                         List<org.apache.flink.table.catalog.ModelChange> modelChanges,
                                         @Nullable
                                         org.apache.flink.table.catalog.CatalogModel catalogModel,
                                         boolean ignoreIfNotExists)
        Creates an ALTER MODEL CHANGE statement.
        Parameters:
        modelIdentifier - The identifier of the model to be altered.
        modelChanges - The list of changes to be applied to the model.
        catalogModel - The resolved model after applying the changes. If null, existing model doesn't exist and ignoreIfNotExists is true.
        ignoreIfNotExists - Flag to specify behavior when the model doesn't exist.
    • Method Detail

      • getModelIdentifier

        public org.apache.flink.table.catalog.ObjectIdentifier getModelIdentifier()
      • getModelChanges

        public List<org.apache.flink.table.catalog.ModelChange> getModelChanges()
      • getCatalogModel

        @Nullable
        public org.apache.flink.table.catalog.CatalogModel getCatalogModel()
      • ignoreIfNotExists

        public boolean ignoreIfNotExists()
      • asSummaryString

        public String asSummaryString()
        Description copied from interface: Operation
        Returns a string that summarizes this operation for printing to a console. An implementation might skip very specific properties.
        Specified by:
        asSummaryString in interface Operation
        Returns:
        summary string of this operation for debugging purposes