libspatialindex API Reference
(git-trunk)
|
#include <BulkLoader.h>
Classes | |
class | Record |
Public Member Functions | |
ExternalSorter (uint32_t u32PageSize, uint32_t u32BufferPages) | |
virtual | ~ExternalSorter () |
void | insert (Record *r) |
void | sort () |
Record * | getNextRecord () |
uint64_t | getTotalEntries () const |
Definition at line 36 of file BulkLoader.h.
ExternalSorter::ExternalSorter | ( | uint32_t | u32PageSize, |
uint32_t | u32BufferPages | ||
) |
Definition at line 118 of file BulkLoader.cc.
|
virtual |
Definition at line 124 of file BulkLoader.cc.
ExternalSorter::Record * ExternalSorter::getNextRecord | ( | ) |
Definition at line 285 of file BulkLoader.cc.
References SpatialIndex::RTree::ExternalSorter::Record::loadFromFile().
|
inline |
Definition at line 312 of file BulkLoader.cc.
void ExternalSorter::insert | ( | Record * | r | ) |
Definition at line 129 of file BulkLoader.cc.
References Tools::TemporaryFile::rewindForReading().
void ExternalSorter::sort | ( | ) |
Definition at line 154 of file BulkLoader.cc.
References SpatialIndex::RTree::ExternalSorter::Record::loadFromFile(), SpatialIndex::RTree::ExternalSorter::Record::m_r, and Tools::TemporaryFile::rewindForReading().