Package com.google.bigtable.v2
Interface Type.AggregateOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Type.Aggregate,Type.Aggregate.Builder
- Enclosing class:
- Type
public static interface Type.AggregateOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionHyperLogLogPlusPlusUniqueCount aggregator.HyperLogLogPlusPlusUniqueCount aggregator.Type of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding.Type of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding.getMax()Max aggregator.Max aggregator.getMin()Min aggregator.Min aggregator.Output only.Output only.getSum()Sum aggregator.Sum aggregator.booleanHyperLogLogPlusPlusUniqueCount aggregator.booleanType of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding.booleanhasMax()Max aggregator.booleanhasMin()Min aggregator.booleanOutput only.booleanhasSum()Sum aggregator.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasInputType
boolean hasInputType()Type of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;- Returns:
- Whether the inputType field is set.
-
getInputType
Type getInputType()Type of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;- Returns:
- The inputType.
-
getInputTypeOrBuilder
TypeOrBuilder getInputTypeOrBuilder()Type of the inputs that are accumulated by this `Aggregate`, which must specify a full encoding. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1; -
hasStateType
boolean hasStateType()Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen, and will always specify a full encoding.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the stateType field is set.
-
getStateType
Type getStateType()Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen, and will always specify a full encoding.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The stateType.
-
getStateTypeOrBuilder
TypeOrBuilder getStateTypeOrBuilder()Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen, and will always specify a full encoding.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasSum
boolean hasSum()Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;- Returns:
- Whether the sum field is set.
-
getSum
Type.Aggregate.Sum getSum()Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;- Returns:
- The sum.
-
getSumOrBuilder
Type.Aggregate.SumOrBuilder getSumOrBuilder()Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4; -
hasHllppUniqueCount
boolean hasHllppUniqueCount()HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;- Returns:
- Whether the hllppUniqueCount field is set.
-
getHllppUniqueCount
Type.Aggregate.HyperLogLogPlusPlusUniqueCount getHllppUniqueCount()HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;- Returns:
- The hllppUniqueCount.
-
getHllppUniqueCountOrBuilder
Type.Aggregate.HyperLogLogPlusPlusUniqueCountOrBuilder getHllppUniqueCountOrBuilder()HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5; -
hasMax
boolean hasMax()Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;- Returns:
- Whether the max field is set.
-
getMax
Type.Aggregate.Max getMax()Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;- Returns:
- The max.
-
getMaxOrBuilder
Type.Aggregate.MaxOrBuilder getMaxOrBuilder()Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6; -
hasMin
boolean hasMin()Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;- Returns:
- Whether the min field is set.
-
getMin
Type.Aggregate.Min getMin()Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;- Returns:
- The min.
-
getMinOrBuilder
Type.Aggregate.MinOrBuilder getMinOrBuilder()Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7; -
getAggregatorCase
Type.Aggregate.AggregatorCase getAggregatorCase()
-