SpatialIndex::StorageManager::IBuffer * CreateIndexBuffer(SpatialIndex::IStorageManager &storage)
Tools::PropertySet m_properties
Definition Index.h:75
SpatialIndex::ISpatialIndex * m_rtree
Definition Index.h:73
RTIndexType GetIndexType()
bool insertFeature(uint64_t id, double *min, double *max)
SpatialIndex::ISpatialIndex * CreateIndex()
Index & operator=(const Index &)
SpatialIndex::StorageManager::IBuffer * m_buffer
Definition Index.h:72
Index(const Tools::PropertySet &poProperties)
SpatialIndex::IStorageManager * CreateStorage()
SpatialIndex::IStorageManager * m_storage
Definition Index.h:71
RTIndexVariant GetIndexVariant()
const Tools::PropertySet GetProperties()
Definition Index.h:41
int64_t GetResultSetOffset()
void SetIndexStorage(RTStorageType v)
Index(const Tools::PropertySet &poProperties, int(*readNext)(SpatialIndex::id_type *id, double **pMin, double **pMax, uint32_t *nDimension, const uint8_t **pData, uint32_t *nDataLength))
void SetIndexVariant(RTStorageType v)
void SetIndexType(RTIndexType v)
RTStorageType GetIndexStorage()
SpatialIndex::StorageManager::IBuffer & buffer()
Definition Index.h:63
void SetResultSetLimit(int64_t v)
void SetResultSetOffset(int64_t v)
int64_t GetResultSetLimit()
SpatialIndex::ISpatialIndex & index()
Definition Index.h:62
Definition SpatialIndex.h:192
Definition SpatialIndex.h:156
Definition SpatialIndex.h:220
int64_t id_type
Definition SpatialIndex.h:43
RTIndexVariant
Definition sidx_config.h:93
RTStorageType
Definition sidx_config.h:85
RTIndexType
Definition sidx_config.h:77
#define SIDX_DLL
Definition sidx_export.h:41