Skip to content

Commit 4e4e10a

Browse files
authored
refactor: expose snapshot utilities in a public header (#932)
1 parent a00387f commit 4e4e10a

11 files changed

Lines changed: 15 additions & 9 deletions

‎src/iceberg/table_scan.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include "iceberg/table_metadata.h"
4040
#include "iceberg/util/content_file_util.h"
4141
#include "iceberg/util/macros.h"
42-
#include "iceberg/util/snapshot_util_internal.h"
42+
#include "iceberg/util/snapshot_util.h"
4343
#include "iceberg/util/timepoint.h"
4444
#include "iceberg/util/type_util.h"
4545

‎src/iceberg/test/snapshot_util_test.cc‎

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

20+
#include "iceberg/util/snapshot_util.h"
21+
2022
#include <chrono>
2123
#include <memory>
2224
#include <vector>
@@ -33,7 +35,6 @@
3335
#include "iceberg/test/matchers.h"
3436
#include "iceberg/test/mock_catalog.h"
3537
#include "iceberg/test/mock_io.h"
36-
#include "iceberg/util/snapshot_util_internal.h"
3738
#include "iceberg/util/timepoint.h"
3839

3940
namespace iceberg {

‎src/iceberg/update/expire_snapshots.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
#include "iceberg/util/executor_util_internal.h"
4545
#include "iceberg/util/macros.h"
4646
#include "iceberg/util/retry_util.h"
47-
#include "iceberg/util/snapshot_util_internal.h"
47+
#include "iceberg/util/snapshot_util.h"
4848
#include "iceberg/util/string_util.h"
4949
#include "iceberg/util/task_group.h"
5050

‎src/iceberg/update/merging_snapshot_update.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
#include "iceberg/transaction.h"
5454
#include "iceberg/util/content_file_util.h"
5555
#include "iceberg/util/macros.h"
56-
#include "iceberg/util/snapshot_util_internal.h"
56+
#include "iceberg/util/snapshot_util.h"
5757
#include "iceberg/util/struct_like_set.h"
5858

5959
namespace iceberg {

‎src/iceberg/update/row_delta.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include "iceberg/util/error_collector.h"
3535
#include "iceberg/util/formatter_internal.h"
3636
#include "iceberg/util/macros.h"
37-
#include "iceberg/util/snapshot_util_internal.h"
37+
#include "iceberg/util/snapshot_util.h"
3838

3939
namespace iceberg {
4040

‎src/iceberg/update/set_snapshot.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include "iceberg/transaction.h"
2929
#include "iceberg/util/error_collector.h"
3030
#include "iceberg/util/macros.h"
31-
#include "iceberg/util/snapshot_util_internal.h"
31+
#include "iceberg/util/snapshot_util.h"
3232
#include "iceberg/util/timepoint.h"
3333

3434
namespace iceberg {

‎src/iceberg/update/snapshot_update.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include "iceberg/transaction.h"
4040
#include "iceberg/util/executor_util_internal.h"
4141
#include "iceberg/util/macros.h"
42-
#include "iceberg/util/snapshot_util_internal.h"
42+
#include "iceberg/util/snapshot_util.h"
4343
#include "iceberg/util/string_util.h"
4444
#include "iceberg/util/task_group.h"
4545
#include "iceberg/util/uuid.h"

‎src/iceberg/update/update_snapshot_reference.cc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include "iceberg/table_metadata.h"
2929
#include "iceberg/transaction.h"
3030
#include "iceberg/util/macros.h"
31-
#include "iceberg/util/snapshot_util_internal.h"
31+
#include "iceberg/util/snapshot_util.h"
3232

3333
namespace iceberg {
3434

‎src/iceberg/util/meson.build‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ install_headers(
3939
'partition_value_util.h',
4040
'property_util.h',
4141
'retry_util.h',
42+
'snapshot_util.h',
4243
'string_util.h',
4344
'struct_like_set.h',
4445
'task_group.h',

‎src/iceberg/util/snapshot_util.cc‎

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

20+
#include "iceberg/util/snapshot_util.h"
21+
2022
#include <ranges>
2123

2224
#include "iceberg/schema.h"
2325
#include "iceberg/snapshot.h"
2426
#include "iceberg/table.h"
2527
#include "iceberg/table_metadata.h"
2628
#include "iceberg/util/macros.h"
27-
#include "iceberg/util/snapshot_util_internal.h"
2829
#include "iceberg/util/timepoint.h"
2930
#include "iceberg/util/uuid.h"
3031

0 commit comments

Comments
 (0)