|
iceberg-cpp
|
Configure metadata scans, plan reusable tasks, and read Arrow batches. More...
#include <cstdint>#include <memory>#include <optional>#include <string>#include <vector>#include "iceberg/arrow_c_data.h"#include "iceberg/iceberg_export.h"#include "iceberg/result.h"#include "iceberg/type_fwd.h"#include "iceberg/util/error_collector.h"#include "iceberg/util/stream.h"Go to the source code of this file.
Classes | |
| struct | iceberg::internal::MetadataScanContext |
| Captured metadata and logical settings shared by a builder and its scans. More... | |
| class | iceberg::MetadataScanBuilder |
| Configure a scan over captured metadata; the metadata table must outlive it. More... | |
| class | iceberg::MetadataScan |
| A metadata scan that plans tasks or reads all of them as Arrow batches. More... | |
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
Typedefs | |
| using | iceberg::MetadataScanTaskStream = Stream< std::shared_ptr< MetadataScanTask > > |
| using | iceberg::MetadataScanTaskStreamPtr = std::unique_ptr< MetadataScanTaskStream > |
Configure metadata scans, plan reusable tasks, and read Arrow batches.