Skip to content

Commit 2f0d5af

Browse files
committed
Move expressin related files into their own directory
1 parent 485591d commit 2f0d5af

16 files changed

+48
-17
lines changed

velox/experimental/cudf/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
add_subdirectory(exec)
1616
add_subdirectory(connectors)
1717
add_subdirectory(vector)
18+
add_subdirectory(expression)
1819

1920
if(VELOX_BUILD_TESTING)
2021
add_subdirectory(tests)

velox/experimental/cudf/connectors/hive/CudfHiveDataSource.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
#include "velox/experimental/cudf/connectors/hive/CudfHiveConnectorSplit.h"
1919
#include "velox/experimental/cudf/connectors/hive/CudfHiveDataSource.h"
2020
#include "velox/experimental/cudf/connectors/hive/CudfHiveTableHandle.h"
21-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
22-
#include "velox/experimental/cudf/exec/SubfieldFiltersToAst.h"
2321
#include "velox/experimental/cudf/exec/ToCudf.h"
2422
#include "velox/experimental/cudf/exec/Utilities.h"
2523
#include "velox/experimental/cudf/exec/VeloxCudfInterop.h"
24+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
25+
#include "velox/experimental/cudf/expression/SubfieldFiltersToAst.h"
2626
#include "velox/experimental/cudf/vector/CudfVector.h"
2727

2828
#include "velox/common/time/Timer.h"

velox/experimental/cudf/connectors/hive/CudfHiveDataSource.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
#include "velox/experimental/cudf/connectors/hive/CudfHiveConfig.h"
2020
#include "velox/experimental/cudf/connectors/hive/CudfHiveConnectorSplit.h"
21-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
2221
#include "velox/experimental/cudf/exec/NvtxHelper.h"
22+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
2323

2424
#include "velox/common/base/RandomUtil.h"
2525
#include "velox/common/io/IoStatistics.h"

velox/experimental/cudf/exec/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
add_library(
1616
velox_cudf_exec
17-
AstExpression.cpp
1817
CudfAssignUniqueId.cpp
1918
CudfConversion.cpp
2019
CudfFilterProject.cpp
@@ -26,8 +25,6 @@ add_library(
2625
CudfOrderBy.cpp
2726
CudfTopN.cpp
2827
DebugUtil.cpp
29-
ExpressionEvaluator.cpp
30-
SubfieldFiltersToAst.cpp
3128
ToCudf.cpp
3229
Utilities.cpp
3330
VeloxCudfInterop.cpp
@@ -44,6 +41,7 @@ target_link_libraries(
4441
velox_cudf_vector
4542
velox_exec
4643
velox_cudf_hive_connector
44+
velox_cudf_expression
4745
)
4846

4947
target_compile_options(

velox/experimental/cudf/exec/CudfFilterProject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
#pragma once
1818

19-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
2019
#include "velox/experimental/cudf/exec/NvtxHelper.h"
20+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
2121

2222
#include "velox/core/Expressions.h"
2323
#include "velox/core/PlanNode.h"

velox/experimental/cudf/exec/CudfHashJoin.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
* limitations under the License.
1515
*/
1616

17-
#include "velox/experimental/cudf/exec/AstExpression.h"
1817
#include "velox/experimental/cudf/exec/CudfHashJoin.h"
19-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
2018
#include "velox/experimental/cudf/exec/Helpers.h"
2119
#include "velox/experimental/cudf/exec/ToCudf.h"
2220
#include "velox/experimental/cudf/exec/Utilities.h"
2321
#include "velox/experimental/cudf/exec/VeloxCudfInterop.h"
22+
#include "velox/experimental/cudf/expression/AstExpression.h"
23+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
2424

2525
#include "velox/exec/Task.h"
2626
#include "velox/type/TypeUtil.h"

velox/experimental/cudf/exec/ToCudf.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
#include "velox/experimental/cudf/exec/CudfLocalPartition.h"
2626
#include "velox/experimental/cudf/exec/CudfOrderBy.h"
2727
#include "velox/experimental/cudf/exec/CudfTopN.h"
28-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
2928
#include "velox/experimental/cudf/exec/ToCudf.h"
3029
#include "velox/experimental/cudf/exec/Utilities.h"
30+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
3131

3232
#include "velox/connectors/hive/HiveConnector.h"
3333
#include "velox/connectors/hive/TableHandle.h"

velox/experimental/cudf/exec/AstExpression.cpp renamed to velox/experimental/cudf/expression/AstExpression.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
#include "velox/experimental/cudf/exec/AstExpression.h"
17-
#include "velox/experimental/cudf/exec/AstUtils.h"
1816
#include "velox/experimental/cudf/exec/ToCudf.h"
17+
#include "velox/experimental/cudf/expression/AstExpression.h"
18+
#include "velox/experimental/cudf/expression/AstUtils.h"
1919

2020
#include "velox/expression/ConstantExpr.h"
2121
#include "velox/expression/FieldReference.h"

velox/experimental/cudf/exec/AstExpression.h renamed to velox/experimental/cudf/expression/AstExpression.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
#pragma once
1717

18-
#include "velox/experimental/cudf/exec/ExpressionEvaluator.h"
18+
#include "velox/experimental/cudf/expression/ExpressionEvaluator.h"
1919

2020
#include <cudf/ast/expressions.hpp>
2121

0 commit comments

Comments
 (0)