libspatialindex API Reference
(git-trunk)
|
#include <BulkLoader.h>
Classes | |
struct | SortAscending |
Public Member Functions | |
Record () | |
Record (const Region &r, id_type id, uint32_t len, uint8_t *pData, uint32_t s) | |
~Record () | |
bool | operator< (const Record &r) const |
void | storeToFile (Tools::TemporaryFile &f) |
void | loadFromFile (Tools::TemporaryFile &f) |
Public Attributes | |
Region | m_r |
id_type | m_id |
uint32_t | m_len |
uint8_t * | m_pData {nullptr} |
uint32_t | m_s |
Definition at line 39 of file BulkLoader.h.
|
default |
ExternalSorter::Record::Record | ( | const Region & | r, |
id_type | id, | ||
uint32_t | len, | ||
uint8_t * | pData, | ||
uint32_t | s | ||
) |
Definition at line 52 of file BulkLoader.cc.
ExternalSorter::Record::~Record | ( | ) |
Definition at line 57 of file BulkLoader.cc.
void ExternalSorter::Record::loadFromFile | ( | Tools::TemporaryFile & | f | ) |
Definition at line 89 of file BulkLoader.cc.
References Tools::TemporaryFile::readBytes(), Tools::TemporaryFile::readDouble(), Tools::TemporaryFile::readUInt32(), and Tools::TemporaryFile::readUInt64().
Referenced by SpatialIndex::RTree::ExternalSorter::getNextRecord(), and SpatialIndex::RTree::ExternalSorter::sort().
bool ExternalSorter::Record::operator< | ( | const Record & | r | ) | const |
Definition at line 62 of file BulkLoader.cc.
References SpatialIndex::Region::m_pHigh, SpatialIndex::Region::m_pLow, m_r, and m_s.
void ExternalSorter::Record::storeToFile | ( | Tools::TemporaryFile & | f | ) |
Definition at line 73 of file BulkLoader.cc.
References Tools::TemporaryFile::write().
id_type SpatialIndex::RTree::ExternalSorter::Record::m_id |
Definition at line 62 of file BulkLoader.h.
uint32_t SpatialIndex::RTree::ExternalSorter::Record::m_len |
Definition at line 63 of file BulkLoader.h.
uint8_t* SpatialIndex::RTree::ExternalSorter::Record::m_pData {nullptr} |
Definition at line 64 of file BulkLoader.h.
Region SpatialIndex::RTree::ExternalSorter::Record::m_r |
Definition at line 61 of file BulkLoader.h.
Referenced by operator<(), and SpatialIndex::RTree::ExternalSorter::sort().
uint32_t SpatialIndex::RTree::ExternalSorter::Record::m_s |
Definition at line 65 of file BulkLoader.h.
Referenced by SpatialIndex::RTree::BulkLoader::createLevel(), and operator<().