Skip to content

Commit 0ceabb7

Browse files
committed
remove dead code
1 parent df32e7c commit 0ceabb7

File tree

8 files changed

+3
-349
lines changed

8 files changed

+3
-349
lines changed

src/spatial/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ set(EXTENSION_SOURCES
88
${EXTENSION_SOURCES}
99
${CMAKE_CURRENT_SOURCE_DIR}/spatial_extension.cpp
1010
${CMAKE_CURRENT_SOURCE_DIR}/spatial_types.cpp
11-
${CMAKE_CURRENT_SOURCE_DIR}/spatial_optimizers.cpp
1211
${CMAKE_CURRENT_SOURCE_DIR}/spatial_geoarrow.cpp
1312
PARENT_SCOPE)

src/spatial/operators/spatial_join_logical.cpp

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,6 @@
99

1010
namespace duckdb {
1111

12-
unique_ptr<Expression> SpatialJoinCondition::ToExpr(ClientContext &context) const {
13-
auto &catalog = Catalog::GetSystemCatalog(context);
14-
15-
auto &func_set = catalog.GetEntry(context, CatalogType::SCALAR_FUNCTION_ENTRY, DEFAULT_SCHEMA, predicate)
16-
.Cast<ScalarFunctionCatalogEntry>();
17-
18-
auto func = func_set.functions.GetFunctionByArguments(context, {left->return_type, right->return_type});
19-
vector<unique_ptr<Expression>> args;
20-
args.push_back(left->Copy());
21-
args.push_back(right->Copy());
22-
return make_uniq_base<Expression, BoundFunctionExpression>(func.return_type, func, std::move(args), nullptr);
23-
}
24-
2512
LogicalSpatialJoin::LogicalSpatialJoin(JoinType join_type_p) : join_type(join_type_p) {
2613
}
2714

src/spatial/operators/spatial_join_logical.hpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,6 @@
44

55
namespace duckdb {
66

7-
struct SpatialJoinCondition {
8-
unique_ptr<Expression> left;
9-
unique_ptr<Expression> right;
10-
string predicate;
11-
12-
// TODO: Make non-const, destroy children
13-
unique_ptr<Expression> ToExpr(ClientContext &context) const;
14-
};
15-
167
class LogicalSpatialJoin final : public LogicalExtensionOperator {
178
public:
189
static constexpr auto TYPE = LogicalOperatorType::LOGICAL_EXTENSION_OPERATOR;

src/spatial/operators/spatial_join_optimizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ static void TryInsertSpatialJoin(OptimizerExtensionInput &input, unique_ptr<Logi
148148
}
149149
}
150150

151-
void SpatialJoinRule::Register(DatabaseInstance &db) {
151+
void SpatialJoinOptimizer::Register(DatabaseInstance &db) {
152152

153153
OptimizerExtension optimizer;
154154
optimizer.optimize_function = TryInsertSpatialJoin;

src/spatial/operators/spatial_join_optimizer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace duckdb {
44

55
class DatabaseInstance;
66

7-
struct SpatialJoinRule {
7+
struct SpatialJoinOptimizer {
88
static void Register(DatabaseInstance &db);
99
};
1010

src/spatial/spatial_extension.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "spatial/modules/osm/osm_module.hpp"
1212
#include "spatial/modules/proj/proj_module.hpp"
1313
#include "spatial/modules/shapefile/shapefile_module.hpp"
14-
#include "spatial/spatial_optimizers.hpp"
1514
#include "spatial/spatial_types.hpp"
1615
#include "spatial/spatial_geoarrow.hpp"
1716
#include "spatial/operators/spatial_join_optimizer.hpp"
@@ -27,8 +26,7 @@ static void LoadInternal(DatabaseInstance &instance) {
2726
RegisterSpatialScalarFunctions(instance);
2827
RegisterSpatialAggregateFunctions(instance);
2928
RegisterSpatialTableFunctions(instance);
30-
SpatialJoinRule::Register(instance);
31-
RegisterSpatialOptimizers(instance);
29+
SpatialJoinOptimizer::Register(instance);
3230
GeoArrow::Register(instance);
3331

3432
RegisterProjModule(instance);

src/spatial/spatial_optimizers.cpp

Lines changed: 0 additions & 312 deletions
This file was deleted.

0 commit comments

Comments
 (0)