Skip to content

Commit a1d11ee

Browse files
committed
Fix namespace depth
1 parent cfa00ba commit a1d11ee

File tree

2 files changed

+20
-26
lines changed

2 files changed

+20
-26
lines changed

cpp/src/arrow/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -567,9 +567,9 @@ endif()
567567

568568
# ALP (for Parquet encoder/decoder)
569569
list(APPEND ARROW_UTIL_SRCS
570-
util/alp/Alp.cc
571-
util/alp/AlpSampler.cc
572-
util/alp/AlpWrapper.cc)
570+
util/alp/alp.cc
571+
util/alp/alp_sampler.cc
572+
util/alp/alp_wrapper.cc)
573573

574574
arrow_add_object_library(ARROW_UTIL ${ARROW_UTIL_SRCS})
575575

cpp/src/arrow/util/alp/alp_wrapper.cc

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,10 @@ typename AlpWrapper<T>::CompressionBlockHeader AlpWrapper<T>::LoadHeader(
115115
<< "alp_loadHeader_compSize_too_small_for_header_version";
116116
uint64_t version;
117117
std::memcpy(&version, comp, sizeof(header.version));
118-
::arrow::util::alp::CompressionBlockHeader::IsValidVersion(version);
119-
ARROW_CHECK(comp_size >= ::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version))
118+
CompressionBlockHeader::IsValidVersion(version);
119+
ARROW_CHECK(comp_size >= CompressionBlockHeader::GetSizeForVersion(version))
120120
<< "alp_loadHeader_compSize_too_small";
121-
std::memcpy(&header, comp,
122-
::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version));
121+
std::memcpy(&header, comp, CompressionBlockHeader::GetSizeForVersion(version));
123122
return header;
124123
}
125124

@@ -128,18 +127,18 @@ void AlpWrapper<T>::Encode(const T* decomp, size_t decomp_size, char* comp,
128127
size_t* comp_size, std::optional<AlpMode> enforce_mode) {
129128
ARROW_CHECK(decomp_size % sizeof(T) == 0) << "alp_encode_input_must_be_multiple_of_T";
130129
const uint64_t element_count = decomp_size / sizeof(T);
131-
const uint64_t version = ::arrow::util::alp::CompressionBlockHeader::IsValidVersion(
132-
AlpConstants::kAlpVersion);
130+
const uint64_t version =
131+
CompressionBlockHeader::IsValidVersion(AlpConstants::kAlpVersion);
133132

134133
AlpSampler<T> sampler;
135134
sampler.AddSample({decomp, element_count});
136135
auto sampling_result = sampler.Finalize();
137136

138137
// Make room to store header afterwards.
139138
char* encoded_header = comp;
140-
comp += ::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version);
141-
const uint64_t remaining_compressed_size =
142-
*comp_size - ::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version);
139+
const size_t header_size = CompressionBlockHeader::GetSizeForVersion(version);
140+
comp += header_size;
141+
const uint64_t remaining_compressed_size = *comp_size - header_size;
143142

144143
const CompressionProgress compression_progress =
145144
EncodeAlp(decomp, element_count, comp, remaining_compressed_size,
@@ -151,10 +150,8 @@ void AlpWrapper<T>::Encode(const T* decomp, size_t decomp_size, char* comp,
151150
header.compression_mode = AlpMode::kAlp;
152151
header.bit_pack_layout = AlpBitPackLayout::kNormal;
153152

154-
std::memcpy(encoded_header, &header,
155-
::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version));
156-
*comp_size = ::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version) +
157-
compression_progress.num_compressed_bytes_produced;
153+
std::memcpy(encoded_header, &header, header_size);
154+
*comp_size = header_size + compression_progress.num_compressed_bytes_produced;
158155
}
159156

160157
template <typename T>
@@ -165,11 +162,9 @@ void AlpWrapper<T>::Decode(TargetType* decomp, uint64_t num_elements, const char
165162
ARROW_CHECK(header.vector_size == AlpConstants::kAlpVectorSize)
166163
<< "unsupported_vector_size: " << header.vector_size;
167164

168-
const char* compression_body =
169-
comp + ::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(header.version);
170-
const uint64_t compression_body_size =
171-
comp_size -
172-
::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(header.version);
165+
const size_t header_size = CompressionBlockHeader::GetSizeForVersion(header.version);
166+
const char* compression_body = comp + header_size;
167+
const uint64_t compression_body_size = comp_size - header_size;
173168

174169
ARROW_CHECK(header.compression_mode == AlpMode::kAlp) << "alp_decode_unsupported_mode";
175170

@@ -189,11 +184,10 @@ uint64_t AlpWrapper<T>::GetMaxCompressedSize(uint64_t decomp_size) {
189184
ARROW_CHECK(decomp_size % sizeof(T) == 0)
190185
<< "alp_decompressed_size_not_multiple_of_T";
191186
const uint64_t element_count = decomp_size / sizeof(T);
192-
const uint64_t version = ::arrow::util::alp::CompressionBlockHeader::IsValidVersion(
193-
AlpConstants::kAlpVersion);
194-
uint64_t max_alp_size =
195-
::arrow::util::alp::CompressionBlockHeader::GetSizeForVersion(version);
196-
// Add header sizes.
187+
const uint64_t version =
188+
CompressionBlockHeader::IsValidVersion(AlpConstants::kAlpVersion);
189+
uint64_t max_alp_size = CompressionBlockHeader::GetSizeForVersion(version);
190+
// Add per-vector header sizes.
197191
max_alp_size +=
198192
sizeof(AlpEncodedVectorInfo) *
199193
std::ceil(static_cast<double>(element_count) / AlpConstants::kAlpVectorSize);

0 commit comments

Comments
 (0)