[FEAT MERGE] 4.1 PL/SQL enhence & development

This commit is contained in:
obdev
2023-01-09 08:47:31 +00:00
committed by ob-robot
parent 322032b9ca
commit 08802d94f6
98 changed files with 5260 additions and 2676 deletions

View File

@ -33,7 +33,9 @@ public:
static int get_tablet_loc_by_id(const ObTabletID &tablet_id,
ObDASTableLoc &table_loc,
ObDASTabletLoc *&tablet_loc);
static int check_nested_sql_mutating(common::ObTableID ref_table_id, ObExecContext &exec_ctx);
static int check_nested_sql_mutating(common::ObTableID ref_table_id,
ObExecContext &exec_ctx,
bool is_reading = false);
static ObDASTabletLoc *get_related_tablet_loc(const ObDASTabletLoc &tablet_loc,
common::ObTableID related_table_id);
static int build_table_loc_meta(common::ObIAllocator &allocator,