Interface CreateOperation

All Superinterfaces:
ExecutableOperation, Operation
All Known Implementing Classes:
CreateCatalogFunctionOperation, CreateCatalogOperation, CreateDatabaseOperation, CreateMaterializedTableOperation, CreateTableOperation, CreateTempSystemFunctionOperation, CreateViewOperation

@Internal public interface CreateOperation extends Operation, ExecutableOperation
A Operation that describes the DDL statements, e.g. CREATE TABLE or CREATE FUNCTION.

Different sub operations can have their special instances. For example, a create table operation will have a CatalogTable instance, while a create function operation will have a CatalogFunction instance.