insert overwrite place holer
This commit is contained in:
@ -140,7 +140,8 @@ ObPhysicalPlan::ObPhysicalPlan(MemoryContext &mem_context /* = CURRENT_CONTEXT *
|
|||||||
udf_has_dml_stmt_(false),
|
udf_has_dml_stmt_(false),
|
||||||
mview_ids_(&allocator_),
|
mview_ids_(&allocator_),
|
||||||
enable_inc_direct_load_(false),
|
enable_inc_direct_load_(false),
|
||||||
enable_replace_(false)
|
enable_replace_(false),
|
||||||
|
insert_overwrite_(false)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -240,6 +241,7 @@ void ObPhysicalPlan::reset()
|
|||||||
mview_ids_.reset();
|
mview_ids_.reset();
|
||||||
enable_inc_direct_load_ = false;
|
enable_inc_direct_load_ = false;
|
||||||
enable_replace_ = false;
|
enable_replace_ = false;
|
||||||
|
insert_overwrite_ = false;
|
||||||
}
|
}
|
||||||
void ObPhysicalPlan::destroy()
|
void ObPhysicalPlan::destroy()
|
||||||
{
|
{
|
||||||
@ -812,7 +814,8 @@ OB_SERIALIZE_MEMBER(ObPhysicalPlan,
|
|||||||
mview_ids_,
|
mview_ids_,
|
||||||
enable_inc_direct_load_,
|
enable_inc_direct_load_,
|
||||||
enable_replace_,
|
enable_replace_,
|
||||||
immediate_refresh_external_table_ids_);
|
immediate_refresh_external_table_ids_,
|
||||||
|
insert_overwrite_);
|
||||||
|
|
||||||
int ObPhysicalPlan::set_table_locations(const ObTablePartitionInfoArray &infos,
|
int ObPhysicalPlan::set_table_locations(const ObTablePartitionInfoArray &infos,
|
||||||
ObSchemaGetterGuard &schema_guard)
|
ObSchemaGetterGuard &schema_guard)
|
||||||
|
|||||||
@ -702,6 +702,7 @@ private:
|
|||||||
common::ObFixedArray<uint64_t, common::ObIAllocator> mview_ids_;
|
common::ObFixedArray<uint64_t, common::ObIAllocator> mview_ids_;
|
||||||
bool enable_inc_direct_load_; // for incremental direct load
|
bool enable_inc_direct_load_; // for incremental direct load
|
||||||
bool enable_replace_; // for incremental direct load
|
bool enable_replace_; // for incremental direct load
|
||||||
|
bool insert_overwrite_; // for insert overwrite
|
||||||
};
|
};
|
||||||
|
|
||||||
inline void ObPhysicalPlan::set_affected_last_insert_id(bool affected_last_insert_id)
|
inline void ObPhysicalPlan::set_affected_last_insert_id(bool affected_last_insert_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user