Interface CreateOperation
-
- All Superinterfaces:
ExecutableOperation
,Operation
- All Known Implementing Classes:
CreateCatalogFunctionOperation
,CreateCatalogOperation
,CreateDatabaseOperation
,CreateMaterializedTableOperation
,CreateTableOperation
,CreateTempSystemFunctionOperation
,CreateViewOperation
@Internal public interface CreateOperation extends Operation, ExecutableOperation
AOperation
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 aCatalogFunction
instance.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.table.operations.ExecutableOperation
ExecutableOperation.Context
-
-
Method Summary
-
Methods inherited from interface org.apache.flink.table.operations.ExecutableOperation
execute
-
Methods inherited from interface org.apache.flink.table.operations.Operation
asSummaryString
-
-