pub struct DateHistogramAggFactory {
pub field_name: String,
pub interval: DateInterval,
}Fields§
§field_name: String§interval: DateIntervalTrait Implementations§
Source§impl AggregatorFactory for DateHistogramAggFactory
impl AggregatorFactory for DateHistogramAggFactory
Source§fn create_collector(&self, reader: &SegmentReader) -> Box<dyn Aggregator>
fn create_collector(&self, reader: &SegmentReader) -> Box<dyn Aggregator>
Create a collector for a specific segment.
Source§fn merge_results(&self, results: Vec<AggregationResult>) -> AggregationResult
fn merge_results(&self, results: Vec<AggregationResult>) -> AggregationResult
Merge results from multiple segments.
Auto Trait Implementations§
impl Freeze for DateHistogramAggFactory
impl RefUnwindSafe for DateHistogramAggFactory
impl Send for DateHistogramAggFactory
impl Sync for DateHistogramAggFactory
impl Unpin for DateHistogramAggFactory
impl UnsafeUnpin for DateHistogramAggFactory
impl UnwindSafe for DateHistogramAggFactory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more