Get rid of the "segment" field of the index, which is no longer used

This commit is contained in:
Erica Fischer
2025-04-11 10:35:53 -07:00
parent 94929b048c
commit 02994bccd5
2 changed files with 6 additions and 6 deletions
+6 -5
View File
@@ -11,15 +11,16 @@
#include "serial.hpp"
struct index {
long long start = 0;
long long start = 0; // offset of data in geom file
long long end = 0;
unsigned long long ix = 0;
short segment = 0;
unsigned short t : 2;
unsigned long long seq : (64 - 18); // pack with segment and t to stay in 32 bytes
unsigned long long ix = 0; // quadkey or hilbert index
unsigned short t : 2; // geometry type
unsigned short dup : 8; // instance number of identical geometry
unsigned long long seq : (64 - 2 - 8); // input sequence number; pack with t and dup to stay in 32 bytes
index()
: t(0),
dup(0),
seq(0) {
}
};
-1
View File
@@ -882,7 +882,6 @@ int serialize_feature(struct serialization_state *sst, serial_feature &sf, std::
struct index index;
index.start = geomstart;
index.end = r->geompos;
index.segment = sst->segment;
index.seq = *(sst->layer_seq);
index.t = sf.t;
index.ix = bbox_index;