package zetasketch

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AggregatorStateProto

aggregator.proto:145

Serialized state of an aggregator. Add additional fields here only if they make sense for all algorithms and if it doesn't make sense to expose them to the users of the library, e.g. encoding version.

message AggregatorStatsProto

aggregator.proto:133

This message contains common "public" properties of an aggregation algorithm. Add additional fields here only if they make sense for all algorithms.

enum AggregatorType

aggregator.proto:54

Enumeration of all supported aggregation algorithms. Values should start from 100.

Used in: AggregatorStateProto

message AggregatorValueStatsProto

aggregator.proto:182

Additional metadata for each element in the result iterator.

(message has no fields)

message DefaultOpsType

aggregator.proto:65

Never instantiated, just for scoping an enum and associated options.

(message has no fields)

enum DefaultOpsType.Id

aggregator.proto:71

Each value corresponds to a C++ type T and its corresponding DefaultOps<T> instantiation. A ValueOps implementation returning something other than UNKNOWN for a given value is promising that the value of the type corresponding to the value, and that the Ops implementation performs identical operations as DefaultOps<T> for that type.

message HyperLogLogPlusUniqueStateProto

hllplus-unique.proto:36

Represents an HLL++ aggregator in either sparse or normal representation. For more details on the algorithm, the representations and the concepts please check the HLL++ paper (https://goo.gl/pc916Z).

message UniqueStatsProto

unique-stats.proto:25