Skip to content
This repository was archived by the owner on May 6, 2024. It is now read-only.

Commit 966cf80

Browse files
committed
update velox version
1 parent b8fe9e8 commit 966cf80

File tree

8 files changed

+10
-7
lines changed

8 files changed

+10
-7
lines changed

cpp/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ option(CIDER_ENABLE_BENCHMARK "Build benchmark for Cider." OFF)
7777
option(CIDER_ENABLE_AVX512 "Enable avx512 instructions." OFF)
7878

7979
if(BDTK_ENABLE_CIDER)
80+
include_directories(${PROJECT_BINARY_DIR})
8081
if(CIDER_ENABLE_VELOX)
8182
# Disable components when enable velox build
8283
set(CIDER_ENABLE_GOOGLETEST OFF)

cpp/src/cider-velox/src/CiderHashJoinBuild.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@ bool CiderHashJoinBuild::finishHashBuild() {
148148
void CiderHashJoinBuild::postHashBuildProcess() {
149149
// Release the unused memory reservation since we have finished the table
150150
// build.
151-
operatorCtx_->mappedMemory()->tracker()->release();
151+
// FIXME!!
152+
// operatorCtx_->mappedMemory()->tracker()->release();
152153
}
153154

154155
} // namespace facebook::velox::plugin

cpp/src/cider-velox/src/substrait/VeloxPlanFragmentToSubstraitPlan.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ void VeloxPlanFragmentToSubstraitPlan::reconstructVeloxPlan(
152152
planBuilder_->addNode([&](std::string id, core::PlanNodePtr input) {
153153
return std::make_shared<core::HashJoinNode>(joinNode->id(),
154154
joinNode->joinType(),
155+
false, // FIXME
155156
joinNode->leftKeys(),
156157
joinNode->rightKeys(),
157158
joinNode->filter(),

cpp/src/cider-velox/src/substrait/VeloxPlanFragmentToSubstraitPlan.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class VeloxPlanFragmentToSubstraitPlan {
6464

6565
memory::MemoryPool* pool() const { return pool_.get(); }
6666

67-
std::unique_ptr<memory::MemoryPool> pool_{memory::getDefaultScopedMemoryPool()};
67+
std::shared_ptr<memory::MemoryPool> pool_{memory::getDefaultMemoryPool()};
6868
google::protobuf::Arena arena_;
6969
};
7070

cpp/src/cider-velox/test/ArrowUtilsTest.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ using namespace facebook::velox::plugin;
2828

2929
class ArrowUtilsTest : public testing::Test {
3030
public:
31-
std::unique_ptr<facebook::velox::memory::ScopedMemoryPool> pool_{
32-
facebook::velox::memory::getDefaultScopedMemoryPool()};
31+
std::shared_ptr<facebook::velox::memory::MemoryPool> pool_{
32+
facebook::velox::memory::getDefaultMemoryPool()};
3333

3434
template <typename T>
3535
void testCiderResult(const int8_t* data_buffer,

cpp/src/cider-velox/test/planTransformerTest/utils/PlanTransformerTestBase.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class PlanTransformerTestBase : public CiderOperatorTestBase {
3737
void setTransformerFactory(PlanTransformerFactory& transformerFactory) {
3838
transformerFactory_ = transformerFactory;
3939
}
40-
std::unique_ptr<memory::MemoryPool> pool_{memory::getDefaultScopedMemoryPool()};
40+
std::shared_ptr<memory::MemoryPool> pool_{memory::getDefaultMemoryPool()};
4141

4242
VeloxPlanNodePtr getCiderExpectedPtr(RowTypePtr rowType,
4343
VeloxPlanNodeVec joinSrcVec = {});

cpp/src/cider/exec/plan/parser/ConverterHelper.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ JoinType getCiderJoinType(const substrait::JoinRel_JoinType& s_join_type) {
438438
return JoinType::INNER;
439439
case substrait::JoinRel_JoinType_JOIN_TYPE_LEFT:
440440
return JoinType::LEFT;
441-
case substrait::JoinRel_JoinType_JOIN_TYPE_SEMI:
441+
case substrait::JoinRel_JoinType_JOIN_TYPE_LEFT_SEMI:
442442
return JoinType::SEMI;
443443
default:
444444
return JoinType::INVALID;

cpp/thirdparty/velox

Submodule velox updated 1281 files

0 commit comments

Comments
 (0)