Skip to content

Commit f403fd2

Browse files
committed
feat: expose BlobDescriptor as public API
1 parent 258d3d7 commit f403fd2

14 files changed

Lines changed: 14 additions & 13 deletions
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "paimon/memory/bytes.h"
2727
#include "paimon/memory/memory_pool.h"
2828
#include "paimon/result.h"
29+
#include "paimon/visibility.h"
2930

3031
namespace paimon {
3132
/// Blob descriptor to describe a blob reference.

‎src/paimon/common/data/blob.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323
#include <utility>
2424

2525
#include "arrow/c/bridge.h"
26-
#include "paimon/common/data/blob_descriptor.h"
2726
#include "paimon/common/data/blob_utils.h"
2827
#include "paimon/common/io/offset_input_stream.h"
2928
#include "paimon/common/utils/arrow/status_utils.h"
3029
#include "paimon/common/utils/path_util.h"
3130
#include "paimon/common/utils/stream_utils.h"
31+
#include "paimon/data/blob_descriptor.h"
3232
#include "paimon/memory/bytes.h"
3333
#include "paimon/status.h"
3434

‎src/paimon/common/data/blob_descriptor.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
#include "paimon/common/data/blob_descriptor.h"
20+
#include "paimon/data/blob_descriptor.h"
2121

2222
#include <utility>
2323

‎src/paimon/common/data/blob_descriptor_test.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
#include "paimon/common/data/blob_descriptor.h"
20+
#include "paimon/data/blob_descriptor.h"
2121

2222
#include <memory>
2323
#include <vector>

‎src/paimon/common/data/blob_utils.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
#include "arrow/type.h"
2929
#include "fmt/format.h"
3030
#include "paimon/common/data/blob_defs.h"
31-
#include "paimon/common/data/blob_descriptor.h"
3231
#include "paimon/common/data/blob_view_struct.h"
3332
#include "paimon/common/types/data_field.h"
3433
#include "paimon/common/utils/arrow/status_utils.h"
3534
#include "paimon/common/utils/checked_cast.h"
3635
#include "paimon/common/utils/string_utils.h"
36+
#include "paimon/data/blob_descriptor.h"
3737
namespace arrow {
3838
class Array;
3939
}

‎src/paimon/common/data/blob_utils_test.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
#include "gtest/gtest.h"
2525
#include "paimon/catalog/identifier.h"
2626
#include "paimon/common/data/blob_defs.h"
27-
#include "paimon/common/data/blob_descriptor.h"
2827
#include "paimon/common/data/blob_view_struct.h"
2928
#include "paimon/common/types/data_field.h"
3029
#include "paimon/common/utils/checked_cast.h"
3130
#include "paimon/data/blob.h"
31+
#include "paimon/data/blob_descriptor.h"
3232
#include "paimon/memory/memory_pool.h"
3333
#include "paimon/testing/utils/testharness.h"
3434

‎src/paimon/common/reader/blob_view_resolving_batch_reader_test.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
#include "arrow/c/bridge.h"
3434
#include "gtest/gtest.h"
3535
#include "paimon/catalog/identifier.h"
36-
#include "paimon/common/data/blob_descriptor.h"
3736
#include "paimon/common/data/blob_utils.h"
3837
#include "paimon/common/data/blob_view_struct.h"
3938
#include "paimon/common/metrics/metrics_impl.h"
4039
#include "paimon/common/utils/arrow/mem_utils.h"
4140
#include "paimon/common/utils/arrow/status_utils.h"
41+
#include "paimon/data/blob_descriptor.h"
4242
#include "paimon/memory/bytes.h"
4343
#include "paimon/memory/memory_pool.h"
4444
#include "paimon/reader/batch_reader.h"

‎src/paimon/core/append/append_only_writer_test.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
#include "arrow/type.h"
3838
#include "arrow/util/key_value_metadata.h"
3939
#include "gtest/gtest.h"
40-
#include "paimon/common/data/blob_descriptor.h"
4140
#include "paimon/common/data/blob_utils.h"
4241
#include "paimon/common/data/blob_view_struct.h"
4342
#include "paimon/common/data/shredding/map_shared_shredding_utils.h"
@@ -55,6 +54,7 @@
5554
#include "paimon/core/manifest/file_source.h"
5655
#include "paimon/core/stats/simple_stats.h"
5756
#include "paimon/core/utils/commit_increment.h"
57+
#include "paimon/data/blob_descriptor.h"
5858
#include "paimon/defs.h"
5959
#include "paimon/file_index/file_index_format.h"
6060
#include "paimon/format/file_format_factory.h"

‎src/paimon/core/utils/blob_view_lookup.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
#include "arrow/c/bridge.h"
2929
#include "fmt/format.h"
3030
#include "paimon/catalog/catalog.h"
31-
#include "paimon/common/data/blob_descriptor.h"
3231
#include "paimon/common/executor/future.h"
3332
#include "paimon/common/table/special_fields.h"
3433
#include "paimon/common/utils/arrow/status_utils.h"
3534
#include "paimon/common/utils/checked_cast.h"
3635
#include "paimon/common/utils/path_util.h"
36+
#include "paimon/data/blob_descriptor.h"
3737
#include "paimon/defs.h"
3838
#include "paimon/executor.h"
3939
#include "paimon/global_index/bitmap_global_index_result.h"

‎src/paimon/format/blob/blob_format_writer.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
#include "arrow/api.h"
2626
#include "arrow/c/bridge.h"
2727
#include "paimon/common/data/blob_defs.h"
28-
#include "paimon/common/data/blob_descriptor.h"
2928
#include "paimon/common/data/blob_utils.h"
3029
#include "paimon/common/memory/memory_segment_utils.h"
3130
#include "paimon/common/metrics/metrics_impl.h"
3231
#include "paimon/common/utils/arrow/status_utils.h"
3332
#include "paimon/common/utils/checked_cast.h"
3433
#include "paimon/common/utils/delta_varint_compressor.h"
3534
#include "paimon/data/blob.h"
35+
#include "paimon/data/blob_descriptor.h"
3636
#include "paimon/fs/file_system.h"
3737
#include "paimon/io/byte_array_input_stream.h"
3838
#include "paimon/logging.h"

0 commit comments

Comments
 (0)