Skip to content

Commit cc1a45b

Browse files
committed
Address review comments
1 parent 5c21d65 commit cc1a45b

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

cpp/src/parquet/schema_test.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2360,18 +2360,18 @@ TEST(TestLogicalTypeSerialization, Roundtrips) {
23602360
TEST(TestLogicalTypeSerialization, VariantSpecificationVersion) {
23612361
// Confirm that Variant logical type sets specification_version to expected value in
23622362
// thrift serialization
2363-
constexpr int8_t specVersion = 2;
2363+
constexpr int8_t spec_version = 2;
23642364
auto metadata = PrimitiveNode::Make("metadata", Repetition::REQUIRED, Type::BYTE_ARRAY);
23652365
auto value = PrimitiveNode::Make("value", Repetition::REQUIRED, Type::BYTE_ARRAY);
23662366
NodePtr variant_node =
23672367
GroupNode::Make("variant", Repetition::REQUIRED, {metadata, value},
2368-
LogicalType::Variant(specVersion));
2368+
LogicalType::Variant(spec_version));
23692369

2370-
// Verify varaint logical type
2370+
// Verify variant logical type
23712371
auto logical_type = variant_node->logical_type();
23722372
ASSERT_TRUE(logical_type->is_variant());
23732373
const auto& variant_type = checked_cast<const VariantLogicalType&>(*logical_type);
2374-
ASSERT_EQ(variant_type.spec_version(), specVersion);
2374+
ASSERT_EQ(variant_type.spec_version(), spec_version);
23752375

23762376
// Verify thrift serialization
23772377
std::vector<format::SchemaElement> elements;
@@ -2384,7 +2384,7 @@ TEST(TestLogicalTypeSerialization, VariantSpecificationVersion) {
23842384

23852385
// Verify that specification_version is set properly
23862386
ASSERT_TRUE(elements[0].logicalType.VARIANT.__isset.specification_version);
2387-
ASSERT_EQ(elements[0].logicalType.VARIANT.specification_version, specVersion);
2387+
ASSERT_EQ(elements[0].logicalType.VARIANT.specification_version, spec_version);
23882388
}
23892389

23902390
} // namespace schema

cpp/src/parquet/types.cc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -596,12 +596,12 @@ std::shared_ptr<const LogicalType> LogicalType::FromThrift(
596596

597597
return GeographyLogicalType::Make(std::move(crs), algorithm);
598598
} else if (type.__isset.VARIANT) {
599-
int8_t specVersion = VARIANT_SPEC_VERSION;
599+
int8_t spec_version = kVariantSpecVersion;
600600
if (type.VARIANT.__isset.specification_version) {
601-
specVersion = type.VARIANT.specification_version;
601+
spec_version = type.VARIANT.specification_version;
602602
}
603603

604-
return VariantLogicalType::Make(specVersion);
604+
return VariantLogicalType::Make(spec_version);
605605
} else {
606606
// Sentinel type for one we do not recognize
607607
return UndefinedLogicalType::Make();
@@ -669,8 +669,8 @@ std::shared_ptr<const LogicalType> LogicalType::Geography(
669669
return GeographyLogicalType::Make(std::move(crs), algorithm);
670670
}
671671

672-
std::shared_ptr<const LogicalType> LogicalType::Variant(int8_t specVersion) {
673-
return VariantLogicalType::Make(specVersion);
672+
std::shared_ptr<const LogicalType> LogicalType::Variant(int8_t spec_version) {
673+
return VariantLogicalType::Make(spec_version);
674674
}
675675

676676
std::shared_ptr<const LogicalType> LogicalType::None() { return NoLogicalType::Make(); }
@@ -1972,16 +1972,16 @@ class LogicalType::Impl::Variant final : public LogicalType::Impl::Incompatible,
19721972
std::string ToJSON() const override;
19731973
format::LogicalType ToThrift() const override;
19741974

1975-
int8_t spec_version() const { return specVersion_; }
1975+
int8_t spec_version() const { return spec_version_; }
19761976

19771977
private:
1978-
explicit Variant(const int8_t specVersion)
1978+
explicit Variant(const int8_t spec_version)
19791979
: LogicalType::Impl(LogicalType::Type::VARIANT, SortOrder::UNKNOWN),
19801980
LogicalType::Impl::Inapplicable() {
1981-
this->specVersion_ = specVersion;
1981+
this->spec_version_ = spec_version;
19821982
}
19831983

1984-
int8_t specVersion_;
1984+
int8_t spec_version_;
19851985
};
19861986

19871987
int8_t VariantLogicalType::spec_version() const {
@@ -1990,13 +1990,13 @@ int8_t VariantLogicalType::spec_version() const {
19901990

19911991
std::string LogicalType::Impl::Variant::ToString() const {
19921992
std::stringstream type;
1993-
type << "Variant(" << static_cast<int>(specVersion_) << ")";
1993+
type << "Variant(" << static_cast<int>(spec_version_) << ")";
19941994
return type.str();
19951995
}
19961996

19971997
std::string LogicalType::Impl::Variant::ToJSON() const {
19981998
std::stringstream json;
1999-
json << R"({"Type": "Variant", "SpecVersion": )" << static_cast<int>(specVersion_)
1999+
json << R"({"Type": "Variant", "SpecVersion": )" << static_cast<int>(spec_version_)
20002000
<< "}";
20012001

20022002
return json.str();
@@ -2005,14 +2005,14 @@ std::string LogicalType::Impl::Variant::ToJSON() const {
20052005
format::LogicalType LogicalType::Impl::Variant::ToThrift() const {
20062006
format::LogicalType type;
20072007
format::VariantType variant_type;
2008-
variant_type.__set_specification_version(specVersion_);
2008+
variant_type.__set_specification_version(spec_version_);
20092009
type.__set_VARIANT(variant_type);
20102010
return type;
20112011
}
20122012

2013-
std::shared_ptr<const LogicalType> VariantLogicalType::Make(const int8_t specVersion) {
2013+
std::shared_ptr<const LogicalType> VariantLogicalType::Make(const int8_t spec_version) {
20142014
auto logical_type = std::shared_ptr<VariantLogicalType>(new VariantLogicalType());
2015-
logical_type->impl_.reset(new LogicalType::Impl::Variant(specVersion));
2015+
logical_type->impl_.reset(new LogicalType::Impl::Variant(spec_version));
20162016
return logical_type;
20172017
}
20182018

cpp/src/parquet/types.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class PARQUET_EXPORT LogicalType {
179179
};
180180

181181
/// \brief The latest supported Variant specification version by this library
182-
static constexpr int8_t VARIANT_SPEC_VERSION = 1;
182+
static constexpr int8_t kVariantSpecVersion = 1;
183183

184184
/// \brief If possible, return a logical type equivalent to the given legacy
185185
/// converted type (and decimal metadata if applicable).
@@ -228,7 +228,7 @@ class PARQUET_EXPORT LogicalType {
228228
static std::shared_ptr<const LogicalType> UUID();
229229
static std::shared_ptr<const LogicalType> Float16();
230230
static std::shared_ptr<const LogicalType> Variant(
231-
int8_t specVersion = VARIANT_SPEC_VERSION);
231+
int8_t specVersion = kVariantSpecVersion);
232232

233233
static std::shared_ptr<const LogicalType> Geometry(std::string crs = "");
234234

@@ -500,7 +500,7 @@ class PARQUET_EXPORT GeographyLogicalType : public LogicalType {
500500
class PARQUET_EXPORT VariantLogicalType : public LogicalType {
501501
public:
502502
static std::shared_ptr<const LogicalType> Make(
503-
int8_t specVersion = VARIANT_SPEC_VERSION);
503+
int8_t specVersion = kVariantSpecVersion);
504504

505505
int8_t spec_version() const;
506506

0 commit comments

Comments
 (0)