File tree Expand file tree Collapse file tree 16 files changed +48
-17
lines changed Expand file tree Collapse file tree 16 files changed +48
-17
lines changed Original file line number Diff line number Diff line change 1515add_subdirectory (exec)
1616add_subdirectory (connectors)
1717add_subdirectory (vector)
18+ add_subdirectory (expression)
1819
1920if (VELOX_BUILD_TESTING)
2021 add_subdirectory (tests)
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 1414
1515add_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
4947target_compile_options (
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 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
File renamed without changes.
You can’t perform that action at this time.
0 commit comments