Skip to content

Commit e4bb44b

Browse files
committed
fix linter
1 parent 680b90b commit e4bb44b

15 files changed

Lines changed: 50 additions & 2 deletions

.clang-tidy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ CheckOptions:
4343
- key: modernize-use-scoped-lock.WarnOnSingleLocks
4444
value: 'false'
4545
- key: misc-include-cleaner.IgnoreHeaders
46-
value: 'arrow/.*;avro/.*;aws/.*;cpr/.*;gmock/.*;gtest/.*;nanoarrow/.*;nlohmann/.*;parquet/.*;roaring/.*;spdlog/.*;sqlpp23/.*;sqlite3\.h;thrift/.*;utf8proc\.h;zlib\.h'
46+
value: 'arrow/.*;avro/.*;aws/.*;cpr/.*;gmock/.*;gtest/.*;nanoarrow/.*;nlohmann/.*;parquet/.*;roaring/.*;spdlog/.*;sqlpp23/.*;thrift/.*'
4747

4848
HeaderFilterRegex: 'src/iceberg|example'

src/iceberg/data/data_writer.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
#include "iceberg/data/data_writer.h"
2121

2222
#include <map>
23+
#include <utility>
2324

25+
#include "iceberg/data/writer.h" // IWYU pragma: keep
2426
#include "iceberg/file_writer.h"
2527
#include "iceberg/manifest/manifest_entry.h"
2628
#include "iceberg/partition_spec.h"

src/iceberg/data/deletion_vector_writer.cc

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,29 @@
1919

2020
#include "iceberg/data/deletion_vector_writer.h"
2121

22+
#include <cstdint>
2223
#include <format>
2324
#include <map>
25+
#include <memory>
2426
#include <optional>
2527
#include <string>
28+
#include <string_view>
2629
#include <unordered_map>
2730
#include <utility>
2831
#include <vector>
2932

30-
#include "iceberg/file_io.h"
33+
#include "iceberg/data/writer.h"
34+
#include "iceberg/deletes/position_delete_index.h"
35+
#include "iceberg/deletes/roaring_position_bitmap.h"
36+
#include "iceberg/file_format.h"
37+
#include "iceberg/file_io.h" // IWYU pragma: keep
3138
#include "iceberg/manifest/manifest_entry.h"
3239
#include "iceberg/metadata_columns.h"
3340
#include "iceberg/partition_spec.h"
3441
#include "iceberg/puffin/file_metadata.h"
3542
#include "iceberg/puffin/puffin_writer.h"
43+
#include "iceberg/result.h"
44+
#include "iceberg/row/partition_values.h"
3645
#include "iceberg/util/content_file_util.h"
3746
#include "iceberg/util/macros.h"
3847
#include "iceberg/util/string_util.h"

src/iceberg/data/dv_util.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "iceberg/deletes/position_delete_index.h"
2929
#include "iceberg/file_io.h"
3030
#include "iceberg/manifest/manifest_entry.h"
31+
#include "iceberg/result.h"
3132
#include "iceberg/util/content_file_util.h"
3233
#include "iceberg/util/macros.h"
3334

src/iceberg/data/equality_delete_writer.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
#include "iceberg/data/equality_delete_writer.h"
2121

2222
#include <map>
23+
#include <utility>
2324

25+
#include "iceberg/data/writer.h" // IWYU pragma: keep
2426
#include "iceberg/file_writer.h"
2527
#include "iceberg/manifest/manifest_entry.h"
2628
#include "iceberg/partition_spec.h"

src/iceberg/data/position_delete_writer.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@
2121

2222
#include <map>
2323
#include <set>
24+
#include <utility>
2425
#include <vector>
2526

2627
#include <nanoarrow/nanoarrow.h>
2728

2829
#include "iceberg/arrow/nanoarrow_status_internal.h"
2930
#include "iceberg/arrow_c_data_guard_internal.h"
31+
#include "iceberg/data/writer.h" // IWYU pragma: keep
3032
#include "iceberg/file_writer.h"
3133
#include "iceberg/manifest/manifest_entry.h"
3234
#include "iceberg/metadata_columns.h"

src/iceberg/deletes/position_delete_index.cc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,23 @@
1919

2020
#include "iceberg/deletes/position_delete_index.h"
2121

22+
#include <zconf.h>
2223
#include <zlib.h>
2324

2425
#include <array>
2526
#include <cstddef>
27+
#include <cstdint>
2628
#include <cstring>
2729
#include <limits>
30+
#include <memory>
31+
#include <span>
2832
#include <string_view>
2933
#include <utility>
34+
#include <vector>
3035

36+
#include "iceberg/deletes/roaring_position_bitmap.h"
3137
#include "iceberg/manifest/manifest_entry.h"
38+
#include "iceberg/result.h"
3239
#include "iceberg/util/endian.h"
3340
#include "iceberg/util/macros.h"
3441

src/iceberg/deletes/roaring_position_bitmap.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919

2020
#include "iceberg/deletes/roaring_position_bitmap.h"
2121

22+
#include <cstdint>
2223
#include <cstring>
2324
#include <exception>
2425
#include <limits>
26+
#include <string_view>
2527
#include <utility>
2628
#include <vector>
2729

src/iceberg/test/delete_filter_test.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <string>
2626
#include <unordered_map>
2727
#include <unordered_set>
28+
#include <utility>
2829
#include <vector>
2930

3031
#include <arrow/array.h>
@@ -37,6 +38,7 @@
3738
#include "iceberg/data/deletion_vector_writer.h"
3839
#include "iceberg/data/equality_delete_writer.h"
3940
#include "iceberg/data/position_delete_writer.h"
41+
#include "iceberg/deletes/position_delete_index.h"
4042
#include "iceberg/file_format.h"
4143
#include "iceberg/file_io.h"
4244
#include "iceberg/file_reader.h"

src/iceberg/test/delete_loader_test.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "iceberg/data/delete_loader.h"
2121

2222
#include <optional>
23+
#include <utility>
2324

2425
#include <arrow/array.h>
2526
#include <arrow/c/bridge.h>
@@ -37,12 +38,14 @@
3738
#include "iceberg/manifest/manifest_entry.h"
3839
#include "iceberg/parquet/parquet_register.h"
3940
#include "iceberg/partition_spec.h"
41+
#include "iceberg/result.h"
4042
#include "iceberg/row/partition_values.h"
4143
#include "iceberg/schema.h"
4244
#include "iceberg/schema_field.h"
4345
#include "iceberg/schema_internal.h"
4446
#include "iceberg/test/matchers.h"
4547
#include "iceberg/type.h"
48+
#include "iceberg/util/macros.h"
4649
#include "iceberg/util/struct_like_set.h"
4750

4851
namespace iceberg {

0 commit comments

Comments
 (0)