|
iceberg-cpp
|
Report generated after a table scan operation. More...
#include <scan_report.h>
Public Attributes | |
| std::string | table_name |
| The fully qualified name of the table that was scanned. | |
| int64_t | snapshot_id = kInvalidSnapshotId |
| Snapshot ID that was scanned, if available. | |
| std::shared_ptr< Expression > | filter |
| Filter expression used in the scan, if any. | |
| int32_t | schema_id = kInvalidSchemaId |
| Schema ID. | |
| std::vector< int32_t > | projected_field_ids |
| Projected field IDs from the scan schema. | |
| std::vector< std::string > | projected_field_names |
| Projected field names from the scan schema. | |
| ScanMetricsResult | scan_metrics |
| Metrics collected during the scan operation. | |
| std::unordered_map< std::string, std::string > | metadata |
| Additional key-value metadata. | |
Report generated after a table scan operation.
Contains metrics about the planning and execution of a table scan, including information about manifests and data files processed.