Skip to content

Commit 2b7056e

Browse files
committed
Rename ColumnHandle to ConnectorColumnHandle
To match with ConnectorTableHandle and ConnectorInsertTableHandle
1 parent 3826f37 commit 2b7056e

40 files changed

+210
-129
lines changed

velox/connectors/Connector.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,13 +152,13 @@ CommitStrategy stringToCommitStrategy(const std::string& strategy) {
152152
}
153153
}
154154

155-
folly::dynamic ColumnHandle::serializeBase(std::string_view name) {
155+
folly::dynamic ConnectorColumnHandle::serializeBase(std::string_view name) {
156156
folly::dynamic obj = folly::dynamic::object;
157157
obj["name"] = name;
158158
return obj;
159159
}
160160

161-
folly::dynamic ColumnHandle::serialize() const {
161+
folly::dynamic ConnectorColumnHandle::serialize() const {
162162
return serializeBase("ColumnHandle");
163163
}
164164

velox/connectors/Connector.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ struct ConnectorSplit : public ISerializable {
8888
}
8989
};
9090

91-
class ColumnHandle : public ISerializable {
91+
class ConnectorColumnHandle : public ISerializable {
9292
public:
93-
virtual ~ColumnHandle() = default;
93+
virtual ~ConnectorColumnHandle() = default;
9494

9595
virtual const std::string& name() const {
9696
VELOX_UNSUPPORTED();
@@ -102,7 +102,7 @@ class ColumnHandle : public ISerializable {
102102
static folly::dynamic serializeBase(std::string_view name);
103103
};
104104

105-
using ColumnHandlePtr = std::shared_ptr<const ColumnHandle>;
105+
using ConnectorColumnHandlePtr = std::shared_ptr<const ConnectorColumnHandle>;
106106

107107
class ConnectorTableHandle : public ISerializable {
108108
public:
@@ -555,7 +555,7 @@ class Connector {
555555
const std::shared_ptr<ConnectorTableHandle>& tableHandle,
556556
const std::unordered_map<
557557
std::string,
558-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
558+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
559559
ConnectorQueryCtx* connectorQueryCtx) = 0;
560560

561561
/// Returns true if addSplit of DataSource can use 'dataSource' from
@@ -616,7 +616,7 @@ class Connector {
616616
const std::shared_ptr<ConnectorTableHandle>& tableHandle,
617617
const std::unordered_map<
618618
std::string,
619-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
619+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
620620
ConnectorQueryCtx* connectorQueryCtx) {
621621
VELOX_UNSUPPORTED(
622622
"Connector {} does not support index source", connectorId());

velox/connectors/fuzzer/FuzzerConnector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class FuzzerConnector final : public Connector {
113113
const std::shared_ptr<ConnectorTableHandle>& tableHandle,
114114
const std::unordered_map<
115115
std::string,
116-
std::shared_ptr<connector::ColumnHandle>>& /*columnHandles*/,
116+
std::shared_ptr<connector::ConnectorColumnHandle>>& /*columnHandles*/,
117117
ConnectorQueryCtx* connectorQueryCtx) override final {
118118
return std::make_unique<FuzzerDataSource>(
119119
outputType, tableHandle, connectorQueryCtx->memoryPool());

velox/connectors/hive/HiveConnector.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ std::unique_ptr<DataSource> HiveConnector::createDataSource(
7575
const std::shared_ptr<ConnectorTableHandle>& tableHandle,
7676
const std::unordered_map<
7777
std::string,
78-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
78+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
7979
ConnectorQueryCtx* connectorQueryCtx) {
8080
return std::make_unique<HiveDataSource>(
8181
outputType,

velox/connectors/hive/HiveConnector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class HiveConnector : public Connector {
5353
const std::shared_ptr<ConnectorTableHandle>& tableHandle,
5454
const std::unordered_map<
5555
std::string,
56-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
56+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
5757
ConnectorQueryCtx* connectorQueryCtx) override;
5858

5959
bool supportsSplitPreload() override {

velox/connectors/hive/HiveDataSource.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ HiveDataSource::HiveDataSource(
6161
const std::shared_ptr<connector::ConnectorTableHandle>& tableHandle,
6262
const std::unordered_map<
6363
std::string,
64-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
64+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
6565
FileHandleFactory* fileHandleFactory,
6666
folly::Executor* executor,
6767
const ConnectorQueryCtx* connectorQueryCtx,

velox/connectors/hive/HiveDataSource.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class HiveDataSource : public DataSource {
4040
const std::shared_ptr<connector::ConnectorTableHandle>& tableHandle,
4141
const std::unordered_map<
4242
std::string,
43-
std::shared_ptr<connector::ColumnHandle>>& columnHandles,
43+
std::shared_ptr<connector::ConnectorColumnHandle>>& columnHandles,
4444
FileHandleFactory* fileHandleFactory,
4545
folly::Executor* executor,
4646
const ConnectorQueryCtx* connectorQueryCtx,

velox/connectors/hive/TableHandle.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ HiveColumnHandle::ColumnType HiveColumnHandle::columnTypeFromName(
5353
}
5454

5555
folly::dynamic HiveColumnHandle::serialize() const {
56-
folly::dynamic obj = ColumnHandle::serializeBase("HiveColumnHandle");
56+
folly::dynamic obj = ConnectorColumnHandle::serializeBase("HiveColumnHandle");
5757
obj["hiveColumnHandleName"] = name_;
5858
obj["columnType"] = columnTypeName(columnType_);
5959
obj["dataType"] = dataType_->serialize();
@@ -81,7 +81,7 @@ std::string HiveColumnHandle::toString() const {
8181
return out.str();
8282
}
8383

84-
ColumnHandlePtr HiveColumnHandle::create(const folly::dynamic& obj) {
84+
ConnectorColumnHandlePtr HiveColumnHandle::create(const folly::dynamic& obj) {
8585
auto name = obj["hiveColumnHandleName"].asString();
8686
auto columnType = columnTypeFromName(obj["columnType"].asString());
8787
auto dataType = ISerializable::deserialize<Type>(obj["dataType"]);

velox/connectors/hive/TableHandle.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
namespace facebook::velox::connector::hive {
2525

26-
class HiveColumnHandle : public ColumnHandle {
26+
class HiveColumnHandle : public ConnectorColumnHandle {
2727
public:
2828
enum class ColumnType {
2929
kPartitionKey,
@@ -114,7 +114,7 @@ class HiveColumnHandle : public ColumnHandle {
114114

115115
folly::dynamic serialize() const override;
116116

117-
static ColumnHandlePtr create(const folly::dynamic& obj);
117+
static ConnectorColumnHandlePtr create(const folly::dynamic& obj);
118118

119119
static std::string columnTypeName(HiveColumnHandle::ColumnType columnType);
120120

velox/connectors/hive/iceberg/tests/IcebergReadTest.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -721,7 +721,9 @@ TEST_F(HiveIcebergTest, testPartitionedRead) {
721721
splits.insert(splits.end(), icebergSplits.begin(), icebergSplits.end());
722722
}
723723

724-
std::unordered_map<std::string, std::shared_ptr<connector::ColumnHandle>>
724+
std::unordered_map<
725+
std::string,
726+
std::shared_ptr<connector::ConnectorColumnHandle>>
725727
assignments;
726728
assignments.insert(
727729
{"c0",

0 commit comments

Comments
 (0)