fix subplan filter compute equal set incorrectly
This commit is contained in:
@ -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_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user