[FEAT MERGE] 开源裁减颗粒度优化

Co-authored-by: nroskill <nroskill@gmail.com>
Co-authored-by: akaError <lzg020616@163.com>
Co-authored-by: yinyj17 <yinyijun92@gmail.com>
This commit is contained in:
wenxingsen
2023-08-15 02:40:25 +00:00
committed by ob-robot
parent a31e422133
commit 9b31f8aa03
378 changed files with 26718 additions and 2379 deletions

View File

@ -284,6 +284,13 @@ struct DistinctObjMeta
int add_filter_for_temporary_table(ObDMLStmt &stmt,
const TableItem &table_item,
bool is_trans_scope_temp_table);
#ifdef OB_BUILD_LABEL_SECURITY
int transform_for_label_se_table(ObDMLStmt *stmt, bool &trans_happened);
int add_filter_for_label_se_table(ObDMLStmt &stmt,
const TableItem &table_item,
const common::ObString &policy_name,
const share::schema::ObColumnSchemaV2 &column_schema);
#endif
int collect_all_tableitem(ObDMLStmt *stmt,
TableItem *table_item,
common::ObArray<TableItem*> &table_item_list);