public sealed class Type.Types.Aggregate : IMessage<Type.Types.Aggregate>, IEquatable<Type.Types.Aggregate>, IDeepCloneable<Type.Types.Aggregate>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Bigtable v2 API class Type.Types.Aggregate.
A value that combines incremental updates into a summarized value.
Data is never directly written or read using type Aggregate
. Writes will
provide either the input_type
or state_type
, and reads will always
return the state_type
.
Implements
IMessageTypeTypesAggregate, IEquatableTypeTypesAggregate, IDeepCloneableTypeTypesAggregate, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
Aggregate()
public Aggregate()
Aggregate(Aggregate)
public Aggregate(Type.Types.Aggregate other)
Parameter | |
---|---|
Name | Description |
other |
TypeTypesAggregate |
Properties
AggregatorCase
public Type.Types.Aggregate.AggregatorOneofCase AggregatorCase { get; }
Property Value | |
---|---|
Type | Description |
TypeTypesAggregateAggregatorOneofCase |
HllppUniqueCount
public Type.Types.Aggregate.Types.HyperLogLogPlusPlusUniqueCount HllppUniqueCount { get; set; }
HyperLogLogPlusPlusUniqueCount aggregator.
Property Value | |
---|---|
Type | Description |
TypeTypesAggregateTypesHyperLogLogPlusPlusUniqueCount |
InputType
public Type InputType { get; set; }
Type of the inputs that are accumulated by this Aggregate
, which must
specify a full encoding.
Use AddInput
mutations to accumulate new inputs.
Property Value | |
---|---|
Type | Description |
Type |
Max
public Type.Types.Aggregate.Types.Max Max { get; set; }
Max aggregator.
Property Value | |
---|---|
Type | Description |
TypeTypesAggregateTypesMax |
Min
public Type.Types.Aggregate.Types.Min Min { get; set; }
Min aggregator.
Property Value | |
---|---|
Type | Description |
TypeTypesAggregateTypesMin |
StateType
public Type StateType { get; set; }
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.
Property Value | |
---|---|
Type | Description |
Type |
Sum
public Type.Types.Aggregate.Types.Sum Sum { get; set; }
Sum aggregator.
Property Value | |
---|---|
Type | Description |
TypeTypesAggregateTypesSum |