Struct tantivy::fastfield::FastFieldReaders [−][src]
pub struct FastFieldReaders { /* fields omitted */ }
Expand description
Provides access to all of the BitpackedFastFieldReader.
Internally, FastFieldReaders
have preloaded fast field readers,
and just wraps several HashMap
.
Implementations
Returns the u64
fast field reader reader associated to field
.
If field
is not a u64 fast field, this method returns an Error.
Returns the u64
fast field reader reader associated to field
, regardless of whether the given
field is effectively of type u64
or not.
If not, the fastfield reader will returns the u64-value associated to the original FastValue.
Returns the i64
fast field reader reader associated to field
.
If field
is not a i64 fast field, this method returns an Error.
Returns the i64
fast field reader reader associated to field
.
If field
is not a i64 fast field, this method returns an Error.
Returns the f64
fast field reader reader associated to field
.
If field
is not a f64 fast field, this method returns an Error.
Returns a u64s
multi-valued fast field reader reader associated to field
.
If field
is not a u64 multi-valued fast field, this method returns an Error.
Returns a u64s
multi-valued fast field reader reader associated to field
, regardless of whether the given
field is effectively of type u64
or not.
If field
is not a u64 multi-valued fast field, this method returns an Error.
Returns a i64s
multi-valued fast field reader reader associated to field
.
If field
is not a i64 multi-valued fast field, this method returns an Error.
Returns a f64s
multi-valued fast field reader reader associated to field
.
If field
is not a f64 multi-valued fast field, this method returns an Error.
Returns a crate::DateTime
multi-valued fast field reader reader associated to field
.
If field
is not a crate::DateTime
multi-valued fast field, this method returns an Error.
Returns the bytes
fast field reader associated to field
.
If field
is not a bytes fast field, returns an Error.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for FastFieldReaders
impl Send for FastFieldReaders
impl Sync for FastFieldReaders
impl Unpin for FastFieldReaders
impl !UnwindSafe for FastFieldReaders
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more