public static class RowSignature.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
RowSignature.Builder |
add(String columnName,
ValueType columnType)
Add a column to this signature.
|
RowSignature.Builder |
addAggregators(List<AggregatorFactory> aggregators) |
RowSignature.Builder |
addAll(RowSignature other) |
RowSignature.Builder |
addDimensions(List<DimensionSpec> dimensions) |
RowSignature.Builder |
addPostAggregators(List<PostAggregator> postAggregators) |
RowSignature.Builder |
addTimeColumn() |
RowSignature |
build() |
public RowSignature.Builder add(String columnName, @Nullable ValueType columnType)
columnName - name, must be nonnullcolumnType - type, may be null if unknownpublic RowSignature.Builder addAll(RowSignature other)
public RowSignature.Builder addTimeColumn()
public RowSignature.Builder addDimensions(List<DimensionSpec> dimensions)
public RowSignature.Builder addAggregators(List<AggregatorFactory> aggregators)
public RowSignature.Builder addPostAggregators(List<PostAggregator> postAggregators)
public RowSignature build()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.