diff options
author | lukyan <lukyan@yandex-team.com> | 2023-10-15 08:43:03 +0300 |
---|---|---|
committer | lukyan <lukyan@yandex-team.com> | 2023-10-15 09:03:12 +0300 |
commit | 2a0406557d820938479cbc641cb21b3bddf22759 (patch) | |
tree | 4781b2a1920f4f01ea21ba672bfb83e6bc033db8 | |
parent | fa0ca3f02bcd8161037a91846d52b325205a7bd7 (diff) | |
download | ydb-2a0406557d820938479cbc641cb21b3bddf22759.tar.gz |
Use new segment meta in range readers
-rw-r--r-- | yt/yt/core/misc/bit_packing-inl.h | 17 | ||||
-rw-r--r-- | yt/yt/core/misc/bit_packing.h | 8 |
2 files changed, 0 insertions, 25 deletions
diff --git a/yt/yt/core/misc/bit_packing-inl.h b/yt/yt/core/misc/bit_packing-inl.h index fc878287e00..6654ddd0635 100644 --- a/yt/yt/core/misc/bit_packing-inl.h +++ b/yt/yt/core/misc/bit_packing-inl.h @@ -9,23 +9,6 @@ namespace NYT { //////////////////////////////////////////////////////////////////////////////// -template <class T> -size_t UnpackBitVector(TCompressedVectorView view, std::vector<T>* container) -{ - container->resize(view.GetSize()); - view.UnpackTo(container->data()); - return view.GetSizeInWords(); -} - -template <class T> -size_t UnpackBitVector(const ui64* input, std::vector<T>* container) -{ - TCompressedVectorView view(input); - return UnpackBitVector(view, container); -} - -//////////////////////////////////////////////////////////////////////////////// - inline size_t GetCompressedVectorSize(const void* ptr) { return *static_cast<const ui64*>(ptr) & MaskLowerBits(56); diff --git a/yt/yt/core/misc/bit_packing.h b/yt/yt/core/misc/bit_packing.h index 3433bfa708c..8023c584983 100644 --- a/yt/yt/core/misc/bit_packing.h +++ b/yt/yt/core/misc/bit_packing.h @@ -74,14 +74,6 @@ private: //////////////////////////////////////////////////////////////////////////////// -template <class T> -size_t UnpackBitVector(TCompressedVectorView view, std::vector<T>* container); - -template <class T> -size_t UnpackBitVector(const ui64* input, std::vector<T>* container); - -//////////////////////////////////////////////////////////////////////////////// - } // namespace NYT #define BIT_PACKING_INL_H_ |