summaryrefslogtreecommitdiffstats
path: root/src/fastfield
diff options
context:
space:
mode:
authorPaul Masurel <paul.masurel@gmail.com>2019-07-01 10:01:46 +0900
committerGitHub <noreply@github.com>2019-07-01 10:01:46 +0900
commit462774b15cdb81860d070c883d5b140884ff95db (patch)
tree8e39eb1adb567d51054bb6b6db08ff594987652f /src/fastfield
parent185a5b8d3159123b316018161d825bc5ce5c5f52 (diff)
Tiqb feature/2018 (#583)
* rust 2018 * Added CHANGELOG comment
Diffstat (limited to 'src/fastfield')
-rw-r--r--src/fastfield/bytes/mod.rs4
-rw-r--r--src/fastfield/bytes/reader.rs6
-rw-r--r--src/fastfield/bytes/writer.rs6
-rw-r--r--src/fastfield/delete.rs12
-rw-r--r--src/fastfield/error.rs2
-rw-r--r--src/fastfield/facet_reader.rs8
-rw-r--r--src/fastfield/mod.rs22
-rw-r--r--src/fastfield/multivalued/mod.rs16
-rw-r--r--src/fastfield/multivalued/reader.rs8
-rw-r--r--src/fastfield/multivalued/writer.rs16
-rw-r--r--src/fastfield/reader.rs20
-rw-r--r--src/fastfield/readers.rs14
-rw-r--r--src/fastfield/serializer.rs24
-rw-r--r--src/fastfield/writer.rs14
14 files changed, 86 insertions, 86 deletions
diff --git a/src/fastfield/bytes/mod.rs b/src/fastfield/bytes/mod.rs
index 0106d3a..9998e7c 100644
--- a/src/fastfield/bytes/mod.rs
+++ b/src/fastfield/bytes/mod.rs
@@ -6,8 +6,8 @@ pub use self::writer::BytesFastFieldWriter;
#[cfg(test)]
mod tests {
- use schema::Schema;
- use Index;
+ use crate::schema::Schema;
+ use crate::Index;
#[test]
fn test_bytes() {
diff --git a/src/fastfield/bytes/reader.rs b/src/fastfield/bytes/reader.rs
index 11b6520..bf12015 100644
--- a/src/fastfield/bytes/reader.rs
+++ b/src/fastfield/bytes/reader.rs
@@ -1,8 +1,8 @@
use owning_ref::OwningRef;
-use directory::ReadOnlySource;
-use fastfield::FastFieldReader;
-use DocId;
+use crate::directory::ReadOnlySource;
+use crate::fastfield::FastFieldReader;
+use crate::DocId;
/// Reader for byte array fast fields
///
diff --git a/src/fastfield/bytes/writer.rs b/src/fastfield/bytes/writer.rs
index 472e8d6..8b64cbb 100644
--- a/src/fastfield/bytes/writer.rs
+++ b/src/fastfield/bytes/writer.rs
@@ -1,8 +1,8 @@
use std::io;
-use fastfield::serializer::FastFieldSerializer;
-use schema::{Document, Field, Value};
-use DocId;
+use crate::fastfield::serializer::FastFieldSerializer;
+use crate::schema::{Document, Field, Value};
+use crate::DocId;
/// Writer for byte array (as in, any number of bytes per document) fast fields
///
diff --git a/src/fastfield/delete.rs b/src/fastfield/delete.rs
index d77dcc0..19a30e9 100644
--- a/src/fastfield/delete.rs
+++ b/src/fastfield/delete.rs
@@ -1,11 +1,11 @@
+use crate::common::HasLen;
+use crate::directory::ReadOnlySource;
+use crate::directory::WritePtr;
+use crate::space_usage::ByteCount;
+use crate::DocId;
use bit_set::BitSet;
-use common::HasLen;
-use directory::ReadOnlySource;
-use directory::WritePtr;
-use space_usage::ByteCount;
use std::io;
use std::io::Write;
-use DocId;
/// Write a delete `BitSet`
///
@@ -82,8 +82,8 @@ impl HasLen for DeleteBitSet {
#[cfg(test)]
mod tests {
use super::*;
+ use crate::directory::*;
use bit_set::BitSet;
- use directory::*;
use std::path::PathBuf;
fn test_delete_bitset_helper(bitset: &BitSet) {
diff --git a/src/fastfield/error.rs b/src/fastfield/error.rs
index df6c2fe..96160cb 100644
--- a/src/fastfield/error.rs
+++ b/src/fastfield/error.rs
@@ -1,4 +1,4 @@
-use schema::FieldEntry;
+use crate::schema::FieldEntry;
use std::result;
/// `FastFieldNotAvailableError` is returned when the
diff --git a/src/fastfield/facet_reader.rs b/src/fastfield/facet_reader.rs
index 4c61e5d..4bf8f36 100644
--- a/src/fastfield/facet_reader.rs
+++ b/src/fastfield/facet_reader.rs
@@ -1,9 +1,9 @@
use super::MultiValueIntFastFieldReader;
-use schema::Facet;
+use crate::schema::Facet;
+use crate::termdict::TermDictionary;
+use crate::termdict::TermOrdinal;
+use crate::DocId;
use std::str;
-use termdict::TermDictionary;
-use termdict::TermOrdinal;
-use DocId;
/// The facet reader makes it possible to access the list of
/// facets associated to a given document in a specific
diff --git a/src/fastfield/mod.rs b/src/fastfield/mod.rs
index 6e5c3b7..79f1252 100644
--- a/src/fastfield/mod.rs
+++ b/src/fastfield/mod.rs
@@ -33,10 +33,10 @@ pub use self::reader::FastFieldReader;
pub use self::readers::FastFieldReaders;
pub use self::serializer::FastFieldSerializer;
pub use self::writer::{FastFieldsWriter, IntFastFieldWriter};
-use common;
-use schema::Cardinality;
-use schema::FieldType;
-use schema::Value;
+use crate::common;
+use crate::schema::Cardinality;
+use crate::schema::FieldType;
+use crate::schema::Value;
mod bytes;
mod delete;
@@ -126,16 +126,16 @@ fn value_to_u64(value: &Value) -> u64 {
mod tests {
use super::*;
- use common::CompositeFile;
- use directory::{Directory, RAMDirectory, WritePtr};
- use fastfield::FastFieldReader;
+ use crate::common::CompositeFile;
+ use crate::directory::{Directory, RAMDirectory, WritePtr};
+ use crate::fastfield::FastFieldReader;
+ use crate::schema::Document;
+ use crate::schema::Field;
+ use crate::schema::Schema;
+ use crate::schema::FAST;
use rand::prelude::SliceRandom;
use rand::rngs::StdRng;
use rand::SeedableRng;
- use schema::Document;
- use schema::Field;
- use schema::Schema;
- use schema::FAST;
use std::collections::HashMap;
use std::path::Path;
diff --git a/src/fastfield/multivalued/mod.rs b/src/fastfield/multivalued/mod.rs
index ad23fb7..9a57d15 100644
--- a/src/fastfield/multivalued/mod.rs
+++ b/src/fastfield/multivalued/mod.rs
@@ -7,16 +7,16 @@ pub use self::writer::MultiValueIntFastFieldWriter;
#[cfg(test)]
mod tests {
- extern crate time;
+ use time;
use self::time::Duration;
- use collector::TopDocs;
- use query::QueryParser;
- use schema::Cardinality;
- use schema::Facet;
- use schema::IntOptions;
- use schema::Schema;
- use Index;
+ use crate::collector::TopDocs;
+ use crate::query::QueryParser;
+ use crate::schema::Cardinality;
+ use crate::schema::Facet;
+ use crate::schema::IntOptions;
+ use crate::schema::Schema;
+ use crate::Index;
#[test]
fn test_multivalued_u64() {
diff --git a/src/fastfield/multivalued/reader.rs b/src/fastfield/multivalued/reader.rs
index ee3c615..95b62ea 100644
--- a/src/fastfield/multivalued/reader.rs
+++ b/src/fastfield/multivalued/reader.rs
@@ -1,5 +1,5 @@
-use fastfield::{FastFieldReader, FastValue};
-use DocId;
+use crate::fastfield::{FastFieldReader, FastValue};
+use crate::DocId;
/// Reader for a multivalued `u64` fast field.
///
@@ -64,8 +64,8 @@ impl<Item: FastValue> MultiValueIntFastFieldReader<Item> {
#[cfg(test)]
mod tests {
- use core::Index;
- use schema::{Facet, Schema};
+ use crate::core::Index;
+ use crate::schema::{Facet, Schema};
#[test]
fn test_multifastfield_reader() {
diff --git a/src/fastfield/multivalued/writer.rs b/src/fastfield/multivalued/writer.rs
index a4186ff..9899fb1 100644
--- a/src/fastfield/multivalued/writer.rs
+++ b/src/fastfield/multivalued/writer.rs
@@ -1,13 +1,13 @@
-use fastfield::serializer::FastSingleFieldSerializer;
-use fastfield::value_to_u64;
-use fastfield::FastFieldSerializer;
+use crate::fastfield::serializer::FastSingleFieldSerializer;
+use crate::fastfield::value_to_u64;
+use crate::fastfield::FastFieldSerializer;
+use crate::postings::UnorderedTermId;
+use crate::schema::{Document, Field};
+use crate::termdict::TermOrdinal;
+use crate::DocId;
use itertools::Itertools;
-use postings::UnorderedTermId;
-use schema::{Document, Field};
use std::collections::HashMap;
use std::io;
-use termdict::TermOrdinal;
-use DocId;
/// Writer for multi-valued (as in, more than one value per document)
/// int fast field.
@@ -116,7 +116,7 @@ impl MultiValueIntFastFieldWriter {
}
{
// writing the values themselves.
- let mut value_serializer: FastSingleFieldSerializer<_>;
+ let mut value_serializer: FastSingleFieldSerializer<'_, _>;
match mapping_opt {
Some(mapping) => {
value_serializer = serializer.new_u64_fast_field_with_idx(
diff --git a/src/fastfield/reader.rs b/src/fastfield/reader.rs
index bba8c24..867163b 100644
--- a/src/fastfield/reader.rs
+++ b/src/fastfield/reader.rs
@@ -1,18 +1,18 @@
use super::FastValue;
-use common::bitpacker::BitUnpacker;
-use common::compute_num_bits;
-use common::BinarySerializable;
-use common::CompositeFile;
-use directory::ReadOnlySource;
-use directory::{Directory, RAMDirectory, WritePtr};
-use fastfield::{FastFieldSerializer, FastFieldsWriter};
+use crate::common::bitpacker::BitUnpacker;
+use crate::common::compute_num_bits;
+use crate::common::BinarySerializable;
+use crate::common::CompositeFile;
+use crate::directory::ReadOnlySource;
+use crate::directory::{Directory, RAMDirectory, WritePtr};
+use crate::fastfield::{FastFieldSerializer, FastFieldsWriter};
+use crate::schema::Schema;
+use crate::schema::FAST;
+use crate::DocId;
use owning_ref::OwningRef;
-use schema::Schema;
-use schema::FAST;
use std::collections::HashMap;
use std::marker::PhantomData;
use std::path::Path;
-use DocId;
/// Trait for accessing a fastfield.
///
diff --git a/src/fastfield/readers.rs b/src/fastfield/readers.rs
index 47b4391..4019cf3 100644
--- a/src/fastfield/readers.rs
+++ b/src/fastfield/readers.rs
@@ -1,11 +1,11 @@
-use common::CompositeFile;
-use fastfield::BytesFastFieldReader;
-use fastfield::MultiValueIntFastFieldReader;
-use fastfield::{FastFieldNotAvailableError, FastFieldReader};
-use schema::{Cardinality, Field, FieldType, Schema};
-use space_usage::PerFieldSpaceUsage;
+use crate::common::CompositeFile;
+use crate::fastfield::BytesFastFieldReader;
+use crate::fastfield::MultiValueIntFastFieldReader;
+use crate::fastfield::{FastFieldNotAvailableError, FastFieldReader};
+use crate::schema::{Cardinality, Field, FieldType, Schema};
+use crate::space_usage::PerFieldSpaceUsage;
+use crate::Result;
use std::collections::HashMap;
-use Result;
/// Provides access to all of the FastFieldReader.
///
diff --git a/src/fastfield/serializer.rs b/src/fastfield/serializer.rs
index ef781c2..60f3c1b 100644
--- a/src/fastfield/serializer.rs
+++ b/src/fastfield/serializer.rs
@@ -1,10 +1,10 @@
-use common::bitpacker::BitPacker;
-use common::compute_num_bits;
-use common::BinarySerializable;
-use common::CompositeWrite;
-use common::CountingWriter;
-use directory::WritePtr;
-use schema::Field;
+use crate::common::bitpacker::BitPacker;
+use crate::common::compute_num_bits;
+use crate::common::BinarySerializable;
+use crate::common::CompositeWrite;
+use crate::common::CountingWriter;
+use crate::directory::WritePtr;
+use crate::schema::Field;
use std::io::{self, Write};
/// `FastFieldSerializer` is in charge of serializing
@@ -45,7 +45,7 @@ impl FastFieldSerializer {
field: Field,
min_value: u64,
max_value: u64,
- ) -> io::Result<FastSingleFieldSerializer<CountingWriter<WritePtr>>> {
+ ) -> io::Result<FastSingleFieldSerializer<'_, CountingWriter<WritePtr>>> {
self.new_u64_fast_field_with_idx(field, min_value, max_value, 0)
}
@@ -56,7 +56,7 @@ impl FastFieldSerializer {
min_value: u64,
max_value: u64,
idx: usize,
- ) -> io::Result<FastSingleFieldSerializer<CountingWriter<WritePtr>>> {
+ ) -> io::Result<FastSingleFieldSerializer<'_, CountingWriter<WritePtr>>> {
let field_write = self.composite_write.for_field_with_idx(field, idx);
FastSingleFieldSerializer::open(field_write, min_value, max_value)
}
@@ -66,7 +66,7 @@ impl FastFieldSerializer {
&mut self,
field: Field,
idx: usize,
- ) -> io::Result<FastBytesFieldSerializer<CountingWriter<WritePtr>>> {
+ ) -> io::Result<FastBytesFieldSerializer<'_, CountingWriter<WritePtr>>> {
let field_write = self.composite_write.for_field_with_idx(field, idx);
FastBytesFieldSerializer::open(field_write)
}
@@ -79,7 +79,7 @@ impl FastFieldSerializer {
}
}
-pub struct FastSingleFieldSerializer<'a, W: Write + 'a> {
+pub struct FastSingleFieldSerializer<'a, W: Write> {
bit_packer: BitPacker,
write: &'a mut W,
min_value: u64,
@@ -127,7 +127,7 @@ impl<'a, W: Write> FastSingleFieldSerializer<'a, W> {
}
}
-pub struct FastBytesFieldSerializer<'a, W: Write + 'a> {
+pub struct FastBytesFieldSerializer<'a, W: Write> {
write: &'a mut W,
}
diff --git a/src/fastfield/writer.rs b/src/fastfield/writer.rs
index 1c3d11e..a9d9120 100644
--- a/src/fastfield/writer.rs
+++ b/src/fastfield/writer.rs
@@ -1,13 +1,13 @@
use super::multivalued::MultiValueIntFastFieldWriter;
-use common;
-use common::BinarySerializable;
-use common::VInt;
-use fastfield::{BytesFastFieldWriter, FastFieldSerializer};
-use postings::UnorderedTermId;
-use schema::{Cardinality, Document, Field, FieldType, Schema};
+use crate::common;
+use crate::common::BinarySerializable;
+use crate::common::VInt;
+use crate::fastfield::{BytesFastFieldWriter, FastFieldSerializer};
+use crate::postings::UnorderedTermId;
+use crate::schema::{Cardinality, Document, Field, FieldType, Schema};
+use crate::termdict::TermOrdinal;
use std::collections::HashMap;
use std::io;
-use termdict::TermOrdinal;
/// The fastfieldswriter regroup all of the fast field writers.
pub struct FastFieldsWriter {