fix subplan filter compute equal set incorrectly

This commit is contained in:
ChangerR
2023-03-21 16:29:39 +00:00
committed by ob-robot
parent 600227d1cb
commit 6719115924
10 changed files with 192 additions and 140 deletions

View File

@ -1455,6 +1455,12 @@ public:
contain_das_op_ = contain_das_op;
}
inline int64_t get_inherit_sharding_index() const { return inherit_sharding_index_; }
inline void set_inherit_sharding_index(int64_t inherit_sharding_index)
{
inherit_sharding_index_ = inherit_sharding_index;
}
inline bool get_allocated_osg() const { return allocated_osg_; }
inline void set_allocated_osg(bool allocated_osg)
{
@ -1795,6 +1801,8 @@ protected:
bool need_late_materialization_;
// all non_const exprs for this op, generated by allocate_expr_pre and used by project pruning
ObSEArray<ObRawExpr*, 8, common::ModulePageAllocator, true> op_exprs_;
// Used to indicate which child node the current sharding inherits from
int64_t inherit_sharding_index_;
// wether has allocated a osg_gather.
bool allocated_osg_;
};