typesense/src/array_base.cpp
2021-07-14 11:44:01 +05:30

25 lines
473 B
C++

#include "array_base.h"
uint32_t* array_base::uncompress(uint32_t len) const {
uint32_t actual_len = std::max(len, length);
uint32_t *out = new uint32_t[actual_len];
for_uncompress(in, out, length);
return out;
}
uint32_t array_base::getSizeInBytes() {
return size_bytes;
}
uint32_t array_base::getLength() const {
return length;
}
uint32_t array_base::getMin() const {
return min;
}
uint32_t array_base::getMax() const {
return max;
}