Class AlterMaterializedTableChangeOperation

java.lang.Object
org.apache.flink.table.operations.materializedtable.AlterMaterializedTableOperation
org.apache.flink.table.operations.materializedtable.AlterMaterializedTableChangeOperation
All Implemented Interfaces:
AlterOperation, ExecutableOperation, MaterializedTableOperation, Operation

@Internal public class AlterMaterializedTableChangeOperation extends AlterMaterializedTableOperation
Alter materialized table with new table definition and table changes represents the modification.
  • Constructor Details

    • AlterMaterializedTableChangeOperation

      public AlterMaterializedTableChangeOperation(org.apache.flink.table.catalog.ObjectIdentifier tableIdentifier, List<org.apache.flink.table.catalog.TableChange.MaterializedTableChange> tableChanges, org.apache.flink.table.catalog.CatalogMaterializedTable catalogMaterializedTable)
  • Method Details

    • getTableChanges

      public List<org.apache.flink.table.catalog.TableChange.MaterializedTableChange> getTableChanges()
    • getCatalogMaterializedTable

      public org.apache.flink.table.catalog.CatalogMaterializedTable getCatalogMaterializedTable()
    • execute

      Description copied from interface: ExecutableOperation
      Executes the given operation and return the execution result.
      Parameters:
      ctx - the context to execute the operation.
      Returns:
      the content of the execution result.
      See Also:
    • 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.
      Returns:
      summary string of this operation for debugging purposes