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,AlterModelChangeOperation,AlterModelRenameOperation,AlterPartitionOperation,AlterPartitionPropertiesOperation,AlterTableChangeOperation,AlterTableOperation,AlterTableOptionsOperation,AlterTableRenameOperation,AlterTableSchemaOperation,AlterViewAsOperation,AlterViewOperation,AlterViewPropertiesOperation,AlterViewRenameOperation,AnalyzeTableOperation,BeginStatementSetOperation,ClearOperation,CollectModifyOperation,CompileAndExecutePlanOperation,CompilePlanOperation,CorrelatedFunctionQueryOperation,CreateCatalogFunctionOperation,CreateCatalogOperation,CreateDatabaseOperation,CreateMaterializedTableOperation,CreateModelOperation,CreateTableASOperation,CreateTableOperation,CreateTempSystemFunctionOperation,CreateViewOperation,DeleteFromFilterOperation,DescribeCatalogOperation,DescribeFunctionOperation,DescribeJobOperation,DescribeModelOperation,DescribeTableOperation,DistinctQueryOperation,DropCatalogFunctionOperation,DropCatalogOperation,DropDatabaseOperation,DropMaterializedTableOperation,DropModelOperation,DropPartitionsOperation,DropTableOperation,DropTempSystemFunctionOperation,DropViewOperation,EndStatementSetOperation,ExecutePlanOperation,ExplainOperation,ExternalModifyOperation,FilterQueryOperation,FunctionQueryOperation,HelpOperation,JoinQueryOperation,LoadModuleOperation,NopOperation,OutputConversionModifyOperation,PartitionQueryOperation,ProjectQueryOperation,QuitOperation,RemoveJarOperation,ReplaceTableAsOperation,ResetOperation,SetOperation,SetQueryOperation,ShowCatalogsOperation,ShowColumnsOperation,ShowCreateCatalogOperation,ShowCreateModelOperation,ShowCreateTableOperation,ShowCreateViewOperation,ShowCurrentCatalogOperation,ShowCurrentDatabaseOperation,ShowDatabasesOperation,ShowFunctionsOperation,ShowJarsOperation,ShowJobsOperation,ShowModelsOperation,ShowModulesOperation,ShowPartitionsOperation,ShowProceduresOperation,ShowTablesOperation,ShowViewsOperation,SinkModifyOperation,SortQueryOperation,SourceQueryOperation,StagedSinkModifyOperation,StatementSetOperation,StopJobOperation,TableSourceQueryOperation,TruncateTableOperation,UnloadModuleOperation,UnregisteredSinkModifyOperation,UseCatalogOperation,UseDatabaseOperation,UseModulesOperation,ValuesQueryOperation,WindowAggregateQueryOperation
@PublicEvolving public interface OperationCovers 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 StringasSummaryString()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
-
-