Interface Operation
- All Known Subinterfaces:
AlterOperation,CallProcedureOperation,CreateOperation,DropOperation,ExecutableOperation,MaterializedTableOperation,ModifyOperation,QueryOperation,ShowOperation,UseOperation
- All Known Implementing Classes:
AbstractShowOperation,AddJarOperation,AddPartitionsOperation,AggregateQueryOperation,AlterCatalogCommentOperation,AlterCatalogFunctionOperation,AlterCatalogOptionsOperation,AlterCatalogResetOperation,AlterDatabaseOperation,AlterMaterializedTableAsQueryOperation,AlterMaterializedTableChangeOperation,AlterMaterializedTableOperation,AlterMaterializedTableRefreshOperation,AlterMaterializedTableResumeOperation,AlterMaterializedTableSuspendOperation,AlterPartitionOperation,AlterPartitionPropertiesOperation,AlterTableChangeOperation,AlterTableOperation,AlterTableOptionsOperation,AlterTableRenameOperation,AlterTableSchemaOperation,AlterViewAsOperation,AlterViewOperation,AlterViewPropertiesOperation,AlterViewRenameOperation,AnalyzeTableOperation,BeginStatementSetOperation,CalculatedQueryOperation,ClearOperation,CollectModifyOperation,CompileAndExecutePlanOperation,CompilePlanOperation,CreateCatalogFunctionOperation,CreateCatalogOperation,CreateDatabaseOperation,CreateMaterializedTableOperation,CreateTableASOperation,CreateTableOperation,CreateTempSystemFunctionOperation,CreateViewOperation,DeleteFromFilterOperation,DescribeCatalogOperation,DescribeFunctionOperation,DescribeJobOperation,DescribeTableOperation,DistinctQueryOperation,DropCatalogFunctionOperation,DropCatalogOperation,DropDatabaseOperation,DropMaterializedTableOperation,DropPartitionsOperation,DropTableOperation,DropTempSystemFunctionOperation,DropViewOperation,EndStatementSetOperation,ExecutePlanOperation,ExplainOperation,ExternalModifyOperation,FilterQueryOperation,HelpOperation,JoinQueryOperation,LoadModuleOperation,NopOperation,OutputConversionModifyOperation,ProjectQueryOperation,QuitOperation,RemoveJarOperation,ReplaceTableAsOperation,ResetOperation,SetOperation,SetQueryOperation,ShowCatalogsOperation,ShowColumnsOperation,ShowCreateCatalogOperation,ShowCreateTableOperation,ShowCreateViewOperation,ShowCurrentCatalogOperation,ShowCurrentDatabaseOperation,ShowDatabasesOperation,ShowFunctionsOperation,ShowJarsOperation,ShowJobsOperation,ShowModulesOperation,ShowPartitionsOperation,ShowProceduresOperation,ShowTablesOperation,ShowViewsOperation,SinkModifyOperation,SortQueryOperation,SourceQueryOperation,StagedSinkModifyOperation,StatementSetOperation,StopJobOperation,TableSourceQueryOperation,TruncateTableOperation,UnloadModuleOperation,UnregisteredSinkModifyOperation,UseCatalogOperation,UseDatabaseOperation,UseModulesOperation,ValuesQueryOperation,WindowAggregateQueryOperation
@PublicEvolving
public interface Operation
Covers all sort of Table operations such as queries(DQL), modifications(DML), definitions(DDL),
or control actions(DCL). This is the output of
Planner.getParser() and Parser.parse(String).- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a string that summarizes this operation for printing to a console.
-
Method Details
-
asSummaryString
String asSummaryString()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
-