|
iceberg-cpp
|
An abstract scan task. More...
#include <table_scan.h>
Public Types | |
| enum class | Kind : uint8_t { kFileScanTask , kChangelogScanTask } |
Public Member Functions | |
| virtual Kind | kind () const =0 |
| The kind of scan task. | |
| virtual int64_t | size_bytes () const =0 |
| The number of bytes that should be read by this scan task. | |
| virtual int32_t | files_count () const =0 |
| The number of files that should be read by this scan task. | |
| virtual int64_t | estimated_row_count () const =0 |
| The number of rows that should be read by this scan task. | |
An abstract scan task.
|
pure virtual |
The number of rows that should be read by this scan task.
Implemented in iceberg::FileScanTask, and iceberg::ChangelogScanTask.
|
pure virtual |
The number of files that should be read by this scan task.
Implemented in iceberg::FileScanTask, and iceberg::ChangelogScanTask.
|
pure virtual |
The kind of scan task.
Implemented in iceberg::FileScanTask, and iceberg::ChangelogScanTask.
|
pure virtual |
The number of bytes that should be read by this scan task.
Implemented in iceberg::FileScanTask, and iceberg::ChangelogScanTask.