Package io.activej.aggregation.ot
Class AggregationStructure
java.lang.Object
io.activej.aggregation.ot.AggregationStructure
- All Implemented Interfaces:
io.activej.common.initializer.WithInitializer<AggregationStructure>
public final class AggregationStructure
extends Object
implements io.activej.common.initializer.WithInitializer<AggregationStructure>
-
Method Summary
Modifier and TypeMethodDescriptionstatic AggregationStructurecreate(ChunkIdCodec<?> chunkIdCodec) ChunkIdCodec<?>getKeys()getKeyType(String key) getMeasure(String field) getMeasureType(String field) withIgnoredMeasure(String measureId, FieldType measureType) withMeasure(String measureId, Measure aggregateFunction) withPartitioningKey(String... partitioningKey) withPartitioningKey(List<String> partitioningKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.common.initializer.WithInitializer
withInitializer
-
Method Details
-
create
-
withKey
-
withMeasure
-
withIgnoredMeasure
-
withPartitioningKey
-
getChunkIdCodec
-
withPartitioningKey
-
getKeys
-
getMeasures
-
getKeyTypes
-
getMeasureTypes
-
getMeasure
-
getKeyType
-
getMeasureType
-
getPartitioningKey
-