public abstract class Pivot extends Object implements SearchType
| Modifier and Type | Class and Description |
|---|---|
static class |
Pivot.Builder |
SearchType.Fallback, SearchType.Result| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
TYPE_FIELD| Constructor and Description |
|---|
Pivot() |
| Modifier and Type | Method and Description |
|---|---|
SearchType |
applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.JsonNode state) |
static Pivot.Builder |
builder() |
abstract List<BucketSpec> |
columnGroups() |
abstract Filter |
filter() |
abstract String |
id() |
abstract Optional<String> |
name() |
abstract boolean |
rollup() |
abstract List<BucketSpec> |
rowGroups() |
abstract List<SeriesSpec> |
series() |
abstract List<SortSpec> |
sort() |
abstract Pivot.Builder |
toBuilder() |
SearchTypeEntity |
toContentPackEntity(EntityDescriptorIds entityDescriptorIds) |
abstract String |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteffectiveStreams, mappedStreams, query, streams, timerangegetContentPackPluginPackage, resolveNativeEntityisExportablepublic static final String NAME
public abstract String type()
type in interface SearchType@Nullable public abstract String id()
id in interface SearchTypepublic abstract Optional<String> name()
name in interface SearchTypepublic abstract List<BucketSpec> rowGroups()
public abstract List<BucketSpec> columnGroups()
public abstract List<SeriesSpec> series()
public abstract boolean rollup()
@Nullable public abstract Filter filter()
filter in interface SearchTypepublic abstract Pivot.Builder toBuilder()
public SearchType applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode state)
applyExecutionContext in interface SearchTypepublic static Pivot.Builder builder()
public SearchTypeEntity toContentPackEntity(EntityDescriptorIds entityDescriptorIds)
toContentPackEntity in interface ContentPackable<SearchTypeEntity>Copyright © 2012–2021 Graylog, Inc.. All rights reserved.