Module org.elasticsearch.server
Interface Aggregator.Parser
- Enclosing class:
Aggregator
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Parses the aggregation request and creates the appropriate aggregator factory for it.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionparse(String aggregationName, XContentParser parser) Returns the aggregator factory with which this parser is associated, may returnnullindicating the aggregation should be skipped (e.g.
-
Method Details
-
parse
Returns the aggregator factory with which this parser is associated, may returnnullindicating the aggregation should be skipped (e.g. when trying to aggregate on unmapped fields).- Parameters:
aggregationName- The name of the aggregationparser- The parser- Returns:
- The resolved aggregator factory or
nullin case the aggregation should be skipped - Throws:
IOException- When parsing fails
-