A B C F G L M O R S T _ 

A

addOperation(String, Operation) - Method in class com.caffinc.jaggr.core.AggregationBuilder
Adds an aggregation operation to this builder
aggregate(Iterator<Map<String, Object>>) - Method in class com.caffinc.jaggr.core.Aggregation
Aggregates over an Iterator of JSON Objects
aggregate(Iterable<Map<String, Object>>) - Method in class com.caffinc.jaggr.core.Aggregation
Aggregates over an iterable list of JSON Objects
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.AverageOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.CollectOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.CollectSetOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.CountOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.FirstObjectOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.LastObjectOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.MaxOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.MinOperation
 
aggregate(Object, Map<String, Object>) - Method in interface com.caffinc.jaggr.core.operations.Operation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.StdDevPopOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.SumOperation
 
aggregate(Object, Map<String, Object>) - Method in class com.caffinc.jaggr.core.operations.TopNOperation
 
aggregateBatch(Iterator<Map<String, Object>>) - Method in class com.caffinc.jaggr.core.BatchAggregation
Aggregates over a batch of Iterator of JSON Objects
aggregateBatch(Iterable<Map<String, Object>>) - Method in class com.caffinc.jaggr.core.BatchAggregation
Aggregates over a batch of iterable list of JSON Objects
Aggregation - Class in com.caffinc.jaggr.core
Aggregates list or iterators of JSON objects based on aggregation operations
AggregationBuilder - Class in com.caffinc.jaggr.core
Builder for Aggregations
AggregationBuilder() - Constructor for class com.caffinc.jaggr.core.AggregationBuilder
 
AverageOperation - Class in com.caffinc.jaggr.core.operations
Performs averaging aggregation
AverageOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.AverageOperation
 

B

BatchAggregation - Class in com.caffinc.jaggr.core
Aggregates batches of JSON objects based on aggregation operations

C

CollectOperation - Class in com.caffinc.jaggr.core.operations
Collects all values into a list
CollectOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.CollectOperation
 
CollectSetOperation - Class in com.caffinc.jaggr.core.operations
Collects all values into a set
CollectSetOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.CollectSetOperation
 
com.caffinc.jaggr.core - package com.caffinc.jaggr.core
 
com.caffinc.jaggr.core.entities - package com.caffinc.jaggr.core.entities
 
com.caffinc.jaggr.core.operations - package com.caffinc.jaggr.core.operations
 
com.caffinc.jaggr.core.utils - package com.caffinc.jaggr.core.utils
 
CountOperation - Class in com.caffinc.jaggr.core.operations
Performs count aggregation
CountOperation(Integer) - Constructor for class com.caffinc.jaggr.core.operations.CountOperation
 
CountOperation() - Constructor for class com.caffinc.jaggr.core.operations.CountOperation
 

F

FieldValueExtractor - Class in com.caffinc.jaggr.core.utils
Extracts a nested field value from a Map
FieldValueExtractor() - Constructor for class com.caffinc.jaggr.core.utils.FieldValueExtractor
 
FirstObjectOperation - Class in com.caffinc.jaggr.core.operations
Gets the first non-null object in the stream
FirstObjectOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.FirstObjectOperation
 

G

getAggregation() - Method in class com.caffinc.jaggr.core.AggregationBuilder
Gets the Aggregation object which can be used to aggregate streams of data
getBatchAggregation() - Method in class com.caffinc.jaggr.core.AggregationBuilder
Gets the BatchAggregation object which can be used to aggregate batches of data
getFinalResult() - Method in class com.caffinc.jaggr.core.BatchAggregation
Gets the final result of the aggregation
getItermediateResult() - Method in class com.caffinc.jaggr.core.BatchAggregation
Gets the result of the aggregation in the current state
getValue(String, Map<String, Object>) - Static method in class com.caffinc.jaggr.core.utils.FieldValueExtractor
Extracts a nested value for the specified field from the given object
getValue(String[], Map<String, Object>) - Static method in class com.caffinc.jaggr.core.utils.FieldValueExtractor
Extracts a nested value for the specified nested field from the given object

L

LastObjectOperation - Class in com.caffinc.jaggr.core.operations
Gets the last non-null object in the stream
LastObjectOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.LastObjectOperation
 

M

MaxOperation - Class in com.caffinc.jaggr.core.operations
Performs maximum value aggregation
MaxOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.MaxOperation
 
MinOperation - Class in com.caffinc.jaggr.core.operations
Performs minimum value aggregation
MinOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.MinOperation
 

O

Operation - Interface in com.caffinc.jaggr.core.operations
Interface for an operation in the aggregation

R

result(Object) - Method in class com.caffinc.jaggr.core.operations.AverageOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.CollectOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.CollectSetOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.CountOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.FirstObjectOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.LastObjectOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.MaxOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.MinOperation
 
result(Object) - Method in interface com.caffinc.jaggr.core.operations.Operation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.StdDevPopOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.SumOperation
 
result(Object) - Method in class com.caffinc.jaggr.core.operations.TopNOperation
 

S

setGroupBy(String) - Method in class com.caffinc.jaggr.core.AggregationBuilder
Sets the field to group the aggregation by.
StdDevPopOperation - Class in com.caffinc.jaggr.core.operations
Computes Standard Deviation of the Population using Welford's method
StdDevPopOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.StdDevPopOperation
 
SumOperation - Class in com.caffinc.jaggr.core.operations
Performs summing aggregation
SumOperation(String) - Constructor for class com.caffinc.jaggr.core.operations.SumOperation
 

T

TopNOperation<T> - Class in com.caffinc.jaggr.core.operations
Computes the Top N objects in the data
TopNOperation(String, int, Comparator<T>) - Constructor for class com.caffinc.jaggr.core.operations.TopNOperation
 
Tuple2<T1,T2> - Class in com.caffinc.jaggr.core.entities
Holds a pair of values
Tuple2(T1, T2) - Constructor for class com.caffinc.jaggr.core.entities.Tuple2
 
Tuple3<T1,T2,T3> - Class in com.caffinc.jaggr.core.entities
Holds a 3-tuple of values
Tuple3(T1, T2, T3) - Constructor for class com.caffinc.jaggr.core.entities.Tuple3
 

_

_1 - Variable in class com.caffinc.jaggr.core.entities.Tuple2
 
_1 - Variable in class com.caffinc.jaggr.core.entities.Tuple3
 
_2 - Variable in class com.caffinc.jaggr.core.entities.Tuple2
 
_2 - Variable in class com.caffinc.jaggr.core.entities.Tuple3
 
_3 - Variable in class com.caffinc.jaggr.core.entities.Tuple3
 
A B C F G L M O R S T _ 

Copyright © 2016. All rights reserved.