Skip to content

Commit 229f61d

Browse files
committed
resolve conflicts and refine some parts
1 parent 1bae2ca commit 229f61d

21 files changed

+315
-306
lines changed

src/iceberg/arrow/arrow_fs_file_io.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
#include <arrow/filesystem/localfs.h>
2323
#include <arrow/filesystem/mockfs.h>
2424

25-
#include "iceberg/arrow/arrow_error_transform_internal.h"
2625
#include "iceberg/arrow/arrow_file_io.h"
2726
#include "iceberg/arrow/arrow_fs_file_io_internal.h"
27+
#include "iceberg/arrow/arrow_status_internal.h"
2828

2929
namespace iceberg::arrow {
3030

src/iceberg/arrow/nanoarrow_error_transform_internal.h renamed to src/iceberg/arrow/nanoarrow_status_internal.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919

2020
#pragma once
2121

22-
#define ICEBERG_NANOARROW_RETURN_IF_NOT_OK(status) \
22+
#define ICEBERG_NANOARROW_RETURN_UNEXPECTED(status) \
2323
if (status != NANOARROW_OK) [[unlikely]] { \
2424
return iceberg::InvalidArrowData("nanoarrow error: {}", status); \
2525
}
2626

27-
#define ICEBERG_NANOARROW_RETURN_IF_NOT_OK_WITH_ERROR(status, error) \
28-
if (status != NANOARROW_OK) [[unlikely]] { \
29-
return iceberg::InvalidArrowData("nanoarrow error: {} msg:{}", status, \
30-
error.message); \
27+
#define ICEBERG_NANOARROW_RETURN_UNEXPECTED_WITH_ERROR(status, error) \
28+
if (status != NANOARROW_OK) [[unlikely]] { \
29+
return iceberg::InvalidArrowData("nanoarrow error: {} msg: {}", status, \
30+
error.message); \
3131
}

src/iceberg/avro/avro_data_util.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include <avro/NodeImpl.hh>
3333
#include <avro/Types.hh>
3434

35-
#include "iceberg/arrow/arrow_error_transform_internal.h"
35+
#include "iceberg/arrow/arrow_status_internal.h"
3636
#include "iceberg/avro/avro_data_util_internal.h"
3737
#include "iceberg/avro/avro_schema_util_internal.h"
3838
#include "iceberg/schema.h"

src/iceberg/avro/avro_reader.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
#include <avro/Generic.hh>
3232
#include <avro/GenericDatum.hh>
3333

34-
#include "iceberg/arrow/arrow_error_transform_internal.h"
3534
#include "iceberg/arrow/arrow_fs_file_io_internal.h"
35+
#include "iceberg/arrow/arrow_status_internal.h"
3636
#include "iceberg/avro/avro_data_util_internal.h"
3737
#include "iceberg/avro/avro_register.h"
3838
#include "iceberg/avro/avro_schema_util_internal.h"

src/iceberg/avro/avro_writer.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
#include <avro/Generic.hh>
3030
#include <avro/GenericDatum.hh>
3131

32-
#include "iceberg/arrow/arrow_error_transform_internal.h"
3332
#include "iceberg/arrow/arrow_fs_file_io_internal.h"
33+
#include "iceberg/arrow/arrow_status_internal.h"
3434
#include "iceberg/avro/avro_data_util_internal.h"
3535
#include "iceberg/avro/avro_register.h"
3636
#include "iceberg/avro/avro_schema_util_internal.h"

src/iceberg/file_writer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ class ICEBERG_EXPORT Writer {
6565
/// \brief Write arrow data to the file.
6666
///
6767
/// \return Status of write results.
68+
/// \note Ownership of the data is transferred to the writer.
6869
virtual Status Write(ArrowArray* data) = 0;
6970

7071
/// \brief Get the file statistics.

0 commit comments

Comments
 (0)