diff --git a/src/observer/sql/optimizer/cascade/tasks/o_expr_task.cpp b/src/observer/sql/optimizer/cascade/tasks/o_expr_task.cpp index 32fb4259c..8e45af9e2 100644 --- a/src/observer/sql/optimizer/cascade/tasks/o_expr_task.cpp +++ b/src/observer/sql/optimizer/cascade/tasks/o_expr_task.cpp @@ -14,6 +14,7 @@ See the Mulan PSL v2 for more details. */ #include "sql/optimizer/cascade/group_expr.h" #include "sql/optimizer/cascade/memo.h" #include "common/log/log.h" +#include void OptimizeExpression::perform() { @@ -57,4 +58,4 @@ void OptimizeExpression::perform() child_group_idx++; } } -} \ No newline at end of file +} diff --git a/src/observer/storage/buffer/double_write_buffer.cpp b/src/observer/storage/buffer/double_write_buffer.cpp index 879f7c1e9..9cfae43cb 100644 --- a/src/observer/storage/buffer/double_write_buffer.cpp +++ b/src/observer/storage/buffer/double_write_buffer.cpp @@ -18,6 +18,7 @@ See the Mulan PSL v2 for more details. */ #include "common/io/io.h" #include "common/log/log.h" #include "common/math/crc.h" +#include using namespace common; diff --git a/src/observer/storage/common/codec.h b/src/observer/storage/common/codec.h index 17ea29ea3..ed373de70 100644 --- a/src/observer/storage/common/codec.h +++ b/src/observer/storage/common/codec.h @@ -18,6 +18,7 @@ See the Mulan PSL v2 for more details. */ #include "common/sys/rc.h" #include "common/value.h" #include +#include using byte_t = unsigned char; using bytes = vector;