Go to the documentation of this file. 1 #ifndef INDEX_TABLEBULKLOADITERATOR_H
2 #define INDEX_TABLEBULKLOADITERATOR_H
29 #endif // INDEX_TABLEBULKLOADITERATOR_H
The Iterator interface for scanning the heap file.
Definition: Table.h:185
bool Next() override
Subclass should override the Next() function for moving to the next (key, record id) pair.
Definition: TableBulkLoadIterator.cpp:20
Table::Iterator m_iter
Definition: TableBulkLoadIterator.h:23
Definition: TableBulkLoadIterator.h:12
BulkLoadIterator is an interface for providing (key, RecordId) pairs for index bulk loading.
Definition: BulkLoadIterator.h:17
std::vector< Datum > m_data
Definition: TableBulkLoadIterator.h:24
void EndScan() override
Ends the scan.
Definition: TableBulkLoadIterator.cpp:50
std::shared_ptr< const IndexDesc > m_idxdesc
Definition: TableBulkLoadIterator.h:22
TableBulkLoadIterator(std::shared_ptr< const IndexDesc > idxdesc, Table::Iterator &&iter)
Definition: TableBulkLoadIterator.cpp:5