iceberg-cpp
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
manifest_reader_internal.h File Reference
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "iceberg/expression/evaluator.h"
#include "iceberg/expression/expression.h"
#include "iceberg/expression/inclusive_metrics_evaluator.h"
#include "iceberg/file_reader.h"
#include "iceberg/inheritable_metadata.h"
#include "iceberg/manifest/manifest_reader.h"
#include "iceberg/util/partition_value_util.h"

Go to the source code of this file.

Classes

class  iceberg::ManifestReaderImpl
 Read manifest entries from a manifest file. More...
 
class  iceberg::ManifestListReaderImpl
 Read manifest files from a manifest list file. More...
 

Enumerations

enum class  ManifestFileField : int32_t {
  kManifestPath = 0 , kManifestLength = 1 , kPartitionSpecId = 2 , kContent = 3 ,
  kSequenceNumber = 4 , kMinSequenceNumber = 5 , kAddedSnapshotId = 6 , kAddedFilesCount = 7 ,
  kExistingFilesCount = 8 , kDeletedFilesCount = 9 , kAddedRowsCount = 10 , kExistingRowsCount = 11 ,
  kDeletedRowsCount = 12 , kPartitionFieldSummary = 13 , kKeyMetadata = 14 , kFirstRowId = 15 ,
  kNextUnusedId = 16
}
 

Functions

Result< ManifestFileField > iceberg::ManifestFileFieldFromIndex (int32_t index)
 

Detailed Description

Reader implementation for manifest list files and manifest files.