libspatialindex API Reference
(git-trunk)
|
#include <BulkLoader.h>
Public Member Functions | |
void | bulkLoadUsingSTR (RTree *pTree, IDataStream &stream, uint32_t bindex, uint32_t bleaf, uint32_t pageSize, uint32_t numberOfPages) |
Protected Member Functions | |
void | createLevel (RTree *pTree, std::shared_ptr< ExternalSorter > es, uint32_t dimension, uint32_t indexSize, uint32_t leafSize, uint32_t level, std::shared_ptr< ExternalSorter > es2, uint32_t pageSize, uint32_t numberOfPages) |
Node * | createNode (RTree *pTree, std::vector< ExternalSorter::Record * > &e, uint32_t level) |
Definition at line 107 of file BulkLoader.h.
void BulkLoader::bulkLoadUsingSTR | ( | RTree * | pTree, |
IDataStream & | stream, | ||
uint32_t | bindex, | ||
uint32_t | bleaf, | ||
uint32_t | pageSize, | ||
uint32_t | numberOfPages | ||
) |
Definition at line 320 of file BulkLoader.cc.
References createLevel(), Tools::PoolPointer< X >::get(), SpatialIndex::IDataStream::getNext(), Tools::IObjectStream::hasNext(), SpatialIndex::RTree::Data::m_dataLength, SpatialIndex::RTree::Data::m_id, SpatialIndex::RTree::Data::m_pData, and SpatialIndex::RTree::Data::m_region.
Referenced by SpatialIndex::RTree::createAndBulkLoadNewRTree().
|
protected |
Definition at line 381 of file BulkLoader.cc.
References createNode(), and SpatialIndex::RTree::ExternalSorter::Record::m_s.
Referenced by bulkLoadUsingSTR().
|
protected |
Definition at line 449 of file BulkLoader.cc.
Referenced by createLevel().