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
,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
,DataStreamQueryOperation
,DeleteFromFilterOperation
,DescribeCatalogOperation
,DescribeFunctionOperation
,DescribeJobOperation
,DescribeTableOperation
,DistinctQueryOperation
,DropCatalogFunctionOperation
,DropCatalogOperation
,DropDatabaseOperation
,DropMaterializedTableOperation
,DropPartitionsOperation
,DropTableOperation
,DropTempSystemFunctionOperation
,DropViewOperation
,EndStatementSetOperation
,ExecutePlanOperation
,ExplainOperation
,ExternalModifyOperation
,ExternalQueryOperation
,FilterQueryOperation
,HelpOperation
,InternalDataStreamQueryOperation
,JoinQueryOperation
,LoadModuleOperation
,NopOperation
,OutputConversionModifyOperation
,PlannerCallProcedureOperation
,PlannerExternalQueryOperation
,PlannerQueryOperation
,ProjectQueryOperation
,QuitOperation
,RemoveJarOperation
,ReplaceTableAsOperation
,ResetOperation
,RichTableSourceQueryOperation
,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 ofPlanner.getParser()
andParser.parse(String)
.- See Also:
QueryOperation
,ModifyOperation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
asSummaryString()
Returns a string that summarizes this operation for printing to a console.
-
-
-
Method Detail
-
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
-
-