The full table scanner. It will split the full table scan into multiple ranges and read the data in given executor.
More...
#include <FullTableScanner.hpp>
|
template<typename ExecutionContextType = util::async::CoroExecutionContext> |
| FullTableScanner (FullTableScannerSettings settings, TableAdapter &&reader) |
| Construct a new Full Table Scanner object, it will run in a sync or async context according to the parameter. The scan process will immediately start.
|
|
void | wait () |
| Wait for all workers to finish.
|
|
template<CanReadByTokenRange TableAdapter>
class migration::cassandra::impl::FullTableScanner< TableAdapter >
The full table scanner. It will split the full table scan into multiple ranges and read the data in given executor.
- Template Parameters
-
TableAdapter | The table adapter type |
◆ FullTableScanner()
template<CanReadByTokenRange TableAdapter>
template<typename ExecutionContextType = util::async::CoroExecutionContext>
Construct a new Full Table Scanner object, it will run in a sync or async context according to the parameter. The scan process will immediately start.
- Template Parameters
-
ExecutionContextType | The execution context type |
- Parameters
-
settings | The full table scanner settings |
reader | The table adapter |
The documentation for this class was generated from the following file: