Docs.rs
  • elastic-query-builder-0.1.32
    • elastic-query-builder 0.1.32
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • uiuifree
    • Dependencies
      • serde ~1 normal
      • serde_derive ~1 normal
      • serde_json ~1 normal
    • Versions
    • 3.73% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

AggregationTrait

Required Methods

  • build
  • name
  • query_name

Implementors

In elastic_query_builder::aggregation

?
Change settings

Trait elastic_query_builder::aggregation::AggregationTrait

source ·
pub trait AggregationTrait {
    // Required methods
    fn name(&self) -> &str;
    fn build(&self) -> Value;
    fn query_name(&self) -> String;
}

Required Methods§

source

fn name(&self) -> &str

source

fn build(&self) -> Value

source

fn query_name(&self) -> String

Implementors§

source§

impl AggregationTrait for CardinalityAggregation

source§

impl AggregationTrait for FilterAggregation

source§

impl AggregationTrait for MaxAggregation

source§

impl AggregationTrait for MinAggregation

source§

impl AggregationTrait for MultiTermsAggregation

source§

impl AggregationTrait for NestedAggregation

source§

impl AggregationTrait for StatsAggregation

source§

impl AggregationTrait for SumAggregation

source§

impl AggregationTrait for TermsAggregation

source§

impl AggregationTrait for TopHitsAggregation

source§

impl AggregationTrait for ValueCountAggregation