iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
iceberg::HistoryScan Class Referencefinal

Scan the history metadata captured from a table. More...

#include <history_table.h>

Inheritance diagram for iceberg::HistoryScan:
iceberg::MetadataScan

Public Member Functions

Result< MetadataScanTaskStreamPtr > PlanTasksStream () const override
 Return a fresh task stream; consuming it may report planning errors.
 
- Public Member Functions inherited from iceberg::MetadataScan
virtual Result< std::vector< std::shared_ptr< MetadataScanTask > > > PlanTasks () const
 Collect every task from PlanTasksStream(), preserving planning order.
 
virtual Result< ArrowArrayStream > ToArrowArrayStream () const
 Read every task in planning order as one Arrow stream.
 

Static Public Member Functions

static Result< std::unique_ptr< HistoryScan > > Make (internal::MetadataScanContext context)
 Create a scan from captured metadata table settings.
 

Additional Inherited Members

- Protected Member Functions inherited from iceberg::MetadataScan
 MetadataScan (internal::MetadataScanContext context)
 
const internal::MetadataScanContext & context () const
 

Detailed Description

Scan the history metadata captured from a table.

Member Function Documentation

◆ PlanTasksStream()

Result< MetadataScanTaskStreamPtr > iceberg::HistoryScan::PlanTasksStream ( ) const
overridevirtual

Return a fresh task stream; consuming it may report planning errors.

Implements iceberg::MetadataScan.


The documentation for this class was generated from the following file: