public class SearchGroupByBuilder extends Object
GroupBy serialization tool class. For deserialization, please refer to SearchGroupByParser| Constructor and Description |
|---|
SearchGroupByBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Search.GroupBy |
buildGroupBy(GroupBy groupBy) |
static Search.GroupByComposite |
buildGroupByComposite(GroupByComposite groupBy) |
static Search.GroupByDateHistogram |
buildGroupByDateHistogram(GroupByDateHistogram groupBy) |
static Search.GroupByField |
buildGroupByField(GroupByField groupBy) |
static Search.GroupByFilter |
buildGroupByFilter(GroupByFilter groupBy) |
static Search.GroupByGeoDistance |
buildGroupByGeoDistance(GroupByGeoDistance groupBy) |
static Search.GroupByGeoGrid |
buildGroupByGeoGrid(GroupByGeoGrid groupBy) |
static Search.GroupByHistogram |
buildGroupByHistogram(GroupByHistogram groupBy) |
static Search.GroupByRange |
buildGroupByRange(GroupByRange groupBy) |
static Search.GroupBys |
buildGroupBys(List<GroupBy> groupBys) |
static Search.GeoHashPrecision |
buildPbGeoHashPrecision(GeoHashPrecision geoHashPrecision) |
public static Search.GroupByComposite buildGroupByComposite(GroupByComposite groupBy)
public static Search.GroupByField buildGroupByField(GroupByField groupBy)
public static Search.GroupByHistogram buildGroupByHistogram(GroupByHistogram groupBy)
public static Search.GroupByDateHistogram buildGroupByDateHistogram(GroupByDateHistogram groupBy)
public static Search.GroupByGeoDistance buildGroupByGeoDistance(GroupByGeoDistance groupBy)
public static Search.GroupByRange buildGroupByRange(GroupByRange groupBy)
public static Search.GroupByFilter buildGroupByFilter(GroupByFilter groupBy)
public static Search.GeoHashPrecision buildPbGeoHashPrecision(GeoHashPrecision geoHashPrecision)
public static Search.GroupByGeoGrid buildGroupByGeoGrid(GroupByGeoGrid groupBy)
public static Search.GroupBy buildGroupBy(GroupBy groupBy)
public static Search.GroupBys buildGroupBys(List<GroupBy> groupBys)
Copyright © 2024. All Rights Reserved.