patch back the flashback table/tenant/database/index(without flashback to scn)
This commit is contained in:
		| @ -41,6 +41,7 @@ | ||||
| #include "sql/resolver/ddl/ob_rename_table_stmt.h" | ||||
| #include "sql/resolver/ddl/ob_truncate_table_stmt.h" | ||||
| #include "sql/resolver/ddl/ob_create_table_like_stmt.h" | ||||
| #include "sql/resolver/ddl/ob_flashback_stmt.h" | ||||
| #include "sql/resolver/ddl/ob_purge_stmt.h" | ||||
| #include "sql/resolver/ddl/ob_alter_baseline_stmt.h" | ||||
| #include "sql/resolver/dcl/ob_create_user_stmt.h" | ||||
| @ -309,6 +310,22 @@ int ObCmdExecutor::execute(ObExecContext& ctx, ObICmd& cmd) | ||||
|       DEFINE_EXECUTE_CMD(ObCreateTableLikeStmt, ObCreateTableLikeExecutor); | ||||
|       break; | ||||
|     } | ||||
|     case stmt::T_FLASHBACK_TABLE_FROM_RECYCLEBIN: {		 | ||||
|       DEFINE_EXECUTE_CMD(ObFlashBackTableFromRecyclebinStmt, ObFlashBackTableFromRecyclebinExecutor);		 | ||||
|       break; | ||||
|     } | ||||
|     case stmt::T_FLASHBACK_INDEX: {		 | ||||
|       DEFINE_EXECUTE_CMD(ObFlashBackIndexStmt, ObFlashBackIndexExecutor);		 | ||||
|       break;		 | ||||
|     }		 | ||||
|     case stmt::T_FLASHBACK_DATABASE: {		 | ||||
|       DEFINE_EXECUTE_CMD(ObFlashBackDatabaseStmt, ObFlashBackDatabaseExecutor);		 | ||||
|       break;		 | ||||
|     }		 | ||||
|     case stmt::T_FLASHBACK_TENANT: {		 | ||||
|       DEFINE_EXECUTE_CMD(ObFlashBackTenantStmt, ObFlashBackTenantExecutor);		 | ||||
|       break;		 | ||||
|     } | ||||
|     case stmt::T_PURGE_TABLE: { | ||||
|       DEFINE_EXECUTE_CMD(ObPurgeTableStmt, ObPurgeTableExecutor); | ||||
|       break; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 hnwyllmm
					hnwyllmm