|
iceberg-cpp
|
#include <cstdint>#include <functional>#include <memory>#include <optional>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include "iceberg/catalog/rest/endpoint.h"#include "iceberg/catalog/rest/iceberg_rest_export.h"#include "iceberg/catalog/rest/type_fwd.h"#include "iceberg/data_table_scan.h"#include "iceberg/incremental_append_scan.h"#include "iceberg/result.h"#include "iceberg/table_identifier.h"#include "iceberg/table_scan.h"#include "iceberg/type_fwd.h"Go to the source code of this file.
Classes | |
| struct | iceberg::rest::RestScanContext |
| REST table context shared by its builders, scans and task streams. More... | |
| class | iceberg::rest::RestTableScan |
| A DataTableScan that delegates PlanFilesStream() to the REST catalog server via the scan planning endpoints (planTableScan / fetchPlanningResult / cancelPlanning / fetchScanTasks). More... | |
| class | iceberg::rest::RestTableScanBuilder |
| Builder that produces a RestTableScan with the REST HTTP context injected. More... | |
| class | iceberg::rest::RestIncrementalAppendScan |
| An IncrementalAppendScan that delegates PlanFiles() to the REST catalog server. More... | |
| class | iceberg::rest::RestIncrementalAppendScanBuilder |
| Builder that produces a RestIncrementalAppendScan. More... | |
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
| namespace | iceberg::rest |
| REST catalog APIs. | |
REST-specific table scans that delegate scan planning to the REST catalog server.