public abstract class FuzzySetPostAggregation extends PostAggregation implements WithFields<FuzzySetPostAggregation>
PostAggregation.DefaultPostAggregationType
Modifier and Type | Field and Description |
---|---|
protected PostAggregation |
field |
Constructor and Description |
---|
FuzzySetPostAggregation(PostAggregationType type,
String name,
PostAggregation field)
Constructor accepting fields as list of field accessor post aggs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
PostAggregation |
getField() |
List<PostAggregation> |
getFields()
An interface method to get all the post aggregation fields.
|
PostAggregationType |
getPostAggregationType() |
int |
hashCode() |
abstract FuzzySetPostAggregation |
withField(PostAggregation field)
Creates a new FuzzySetPostAggregation with the provided field.
|
abstract FuzzySetPostAggregation |
withFields(List<PostAggregation> fields)
SketchEstimate converts the sketch into a number.
|
abstract FuzzySetPostAggregation |
withName(String name)
Get a new instance of this PostAggregation with the given name.
|
getName, getType, isFloatingPoint, isSketch, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDependentDimensions
getName, isFloatingPoint, isSketch
protected final PostAggregation field
public FuzzySetPostAggregation(PostAggregationType type, String name, PostAggregation field)
type
- The post aggregation type descriptorname
- The name of post aggregationfield
- The list of field accessor post aggspublic PostAggregation getField()
public PostAggregationType getPostAggregationType()
public List<PostAggregation> getFields()
WithFields
getFields
in interface WithFields<FuzzySetPostAggregation>
public abstract FuzzySetPostAggregation withName(String name)
PostAggregation
withName
in class PostAggregation
name
- Name of the new PostAggregation.public abstract FuzzySetPostAggregation withField(PostAggregation field)
field
- Field for the new aggregationpublic abstract FuzzySetPostAggregation withFields(List<PostAggregation> fields)
withFields
in interface WithFields<FuzzySetPostAggregation>
fields
- List of post aggregation fieldspublic boolean equals(Object o)
equals
in class PostAggregation
public int hashCode()
hashCode
in class PostAggregation
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.