Interface AlterOperation

All Superinterfaces:
ExecutableOperation, Operation
All Known Implementing Classes:
AddPartitionsOperation, AlterCatalogCommentOperation, AlterCatalogFunctionOperation, AlterCatalogOptionsOperation, AlterCatalogResetOperation, AlterDatabaseOperation, AlterMaterializedTableAsQueryOperation, AlterMaterializedTableChangeOperation, AlterMaterializedTableOperation, AlterMaterializedTableRefreshOperation, AlterMaterializedTableResumeOperation, AlterMaterializedTableSuspendOperation, AlterPartitionOperation, AlterPartitionPropertiesOperation, AlterTableChangeOperation, AlterTableOperation, AlterTableOptionsOperation, AlterTableRenameOperation, AlterTableSchemaOperation, AlterViewAsOperation, AlterViewOperation, AlterViewPropertiesOperation, AlterViewRenameOperation, DropPartitionsOperation

@Internal public interface AlterOperation extends Operation, ExecutableOperation
A Operation that describes the DDL statements, e.g. ALTER TABLE or ALTER DATABASE.

Different sub operations can have their special target name. For example, a alter table operation may have a target table name and a flag to describe if is exists.