iceberg-cpp
Loading...
Searching...
No Matches
Namespaces | Functions
position_delete_range_consumer.h File Reference

Provide bulk application of position deletes. More...

#include <cstdint>
#include <span>
#include <vector>
#include "iceberg/iceberg_export.h"

Go to the source code of this file.

Namespaces

namespace  iceberg
 Core Apache Iceberg C++ APIs.
 

Functions

void ICEBERG_EXPORT iceberg::ForEachPositionDelete (std::span< const int64_t > positions, PositionDeleteIndex &target, std::vector< uint32_t > &scratch)
 Apply positions to target as deletes; semantically equivalent to calling target.Delete(pos) for each entry. Out-of-range positions are silently ignored. Sorted, mostly-contiguous input is fastest.
 

Detailed Description

Provide bulk application of position deletes.