switch total_num_val to u32

This commit is contained in:
Pascal Seitz
2022-11-11 17:35:52 +08:00
parent 55a9d808d4
commit fb9f03118d
4 changed files with 8 additions and 8 deletions

View File

@@ -52,7 +52,7 @@ impl BytesFastFieldReader {
}
/// Returns the overall number of bytes in this bytes fast field.
pub fn total_num_bytes(&self) -> u64 {
self.values.len() as u64
pub fn total_num_bytes(&self) -> u32 {
self.values.len() as u32
}
}

View File

@@ -34,8 +34,8 @@ impl MultiValueIndex {
/// Returns the overall number of values in this field.
#[inline]
pub fn total_num_vals(&self) -> u64 {
self.idx.max_value()
pub fn total_num_vals(&self) -> u32 {
self.idx.max_value() as u32
}
/// Returns the number of documents in the index.

View File

@@ -78,7 +78,7 @@ impl<Item: FastValue> MultiValuedFastFieldReader<Item> {
/// Returns the overall number of values in this field.
#[inline]
pub fn total_num_vals(&self) -> u64 {
pub fn total_num_vals(&self) -> u32 {
self.idx_reader.total_num_vals()
}
}
@@ -182,9 +182,9 @@ impl<T: MonotonicallyMappableToU128> MultiValuedU128FastFieldReader<T> {
/// Returns the overall number of values in this field.
#[inline]
pub fn total_num_vals(&self) -> u64 {
pub fn total_num_vals(&self) -> u32 {
assert_eq!(
self.vals_reader.num_vals() as u64,
self.vals_reader.num_vals(),
self.get_index_reader().total_num_vals()
);
self.idx_reader.total_num_vals()

View File

@@ -117,7 +117,7 @@ impl<'a> RemappedDocIdMultiValueIndexColumn<'a> {
let segment_reader = segment_and_ff_reader.0;
let multi_value_length_reader = segment_and_ff_reader.1;
if !segment_reader.has_deletes() {
max_value += multi_value_length_reader.total_num_vals();
max_value += multi_value_length_reader.total_num_vals() as u64;
} else {
for doc in segment_reader.doc_ids_alive() {
max_value += multi_value_length_reader.num_vals_for_doc(doc) as u64;