| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AggregateCombiner<T>
AggregateCombiner is used to fold rollup aggregation results from serveral "rows" of different indexes during index
 merging (see  
IndexMerger). | 
interface  | 
BufferAggregator
A BufferAggregator is an object that can aggregate metrics into a ByteBuffer. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CountBufferAggregator  | 
class  | 
DoubleAggregateCombiner
Specialization of  
AggregateCombiner for primitive double aggregations. | 
class  | 
DoubleMaxBufferAggregator  | 
class  | 
DoubleMinBufferAggregator  | 
class  | 
DoubleSumBufferAggregator  | 
class  | 
FilteredBufferAggregator  | 
class  | 
FloatMaxBufferAggregator  | 
class  | 
FloatMinBufferAggregator  | 
class  | 
FloatSumBufferAggregator  | 
class  | 
HistogramBufferAggregator  | 
class  | 
JavaScriptBufferAggregator  | 
class  | 
LongAggregateCombiner
Specialization of  
AggregateCombiner for primitive long aggregations. | 
class  | 
LongBufferAggregator  | 
class  | 
LongMaxBufferAggregator  | 
class  | 
LongMinBufferAggregator  | 
class  | 
LongSumAggregateCombiner  | 
class  | 
LongSumBufferAggregator  | 
class  | 
NoopBufferAggregator  | 
class  | 
ObjectAggregateCombiner<T>
Specialization of  
AggregateCombiner for object aggregations. | 
class  | 
SimpleDoubleBufferAggregator  | 
class  | 
SimpleFloatBufferAggregator  | 
class  | 
TimestampBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CardinalityBufferAggregator  | 
class  | 
HyperLogLogCollectorAggregateCombiner  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoublesSketchBuildBufferAggregator  | 
class  | 
DoublesSketchMergeBufferAggregator  | 
class  | 
DoublesSketchNoOpBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SketchBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DistinctCountBufferAggregator  | 
class  | 
EmptyDistinctCountBufferAggregator
The difference from  
NoopBufferAggregator is that
 EmptyDistinctCountBufferAggregator returns 0 instead of null from EmptyDistinctCountBufferAggregator.get(ByteBuffer, int). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleFirstBufferAggregator  | 
class  | 
FloatFirstBufferAggregator  | 
class  | 
LongFirstBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ApproximateHistogramBufferAggregator  | 
class  | 
ApproximateHistogramFoldingBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HyperUniquesBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleLastBufferAggregator  | 
class  | 
FloatLastBufferAggregator  | 
class  | 
LongLastBufferAggregator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VarianceBufferAggregator  | 
static class  | 
VarianceBufferAggregator.FloatVarianceAggregator  | 
static class  | 
VarianceBufferAggregator.LongVarianceAggregator  | 
static class  | 
VarianceBufferAggregator.ObjectVarianceAggregator  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ValueMatcher  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
StringRuntimeShape.of(HotLoopCallee... hotLoopCallees)  | 
static String | 
StringRuntimeShape.of(HotLoopCallee hotLoopCallee)  | 
void | 
RuntimeShapeInspector.visit(String fieldName,
     HotLoopCallee value)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the  
ColumnValueSelector interface. | 
interface  | 
BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the  
ColumnValueSelector interface. | 
interface  | 
BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the  
ColumnValueSelector interface. | 
interface  | 
ColumnValueSelector<T>
Base type for interfaces that manage column value selection, e.g. 
 | 
interface  | 
DimensionSelector  | 
interface  | 
DoubleColumnSelector
This interface is convenient for implementation of "double-sourcing"  
ColumnValueSelectors, it provides
 default implementations for all ColumnValueSelector's methods except BaseDoubleColumnValueSelector.getDouble(). | 
interface  | 
FloatColumnSelector
This interface is convenient for implementation of "float-sourcing"  
ColumnValueSelectors, it provides default
 implementations for all ColumnValueSelector's methods except BaseFloatColumnValueSelector.getFloat(). | 
interface  | 
LongColumnSelector
This interface is convenient for implementation of "long-sourcing"  
ColumnValueSelectors, it provides default
 implementations for all ColumnValueSelector's methods except BaseLongColumnValueSelector.getLong(). | 
interface  | 
ObjectColumnSelector<T>
This interface is convenient for implementation of "object-sourcing"  
ColumnValueSelectors, it provides
 default implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BitmapOffset  | 
class  | 
ConstantColumnValueSelector<T>  | 
class  | 
ConstantDimensionSelector  | 
class  | 
DoubleWrappingDimensionSelector  | 
class  | 
FilteredOffset  | 
class  | 
FloatWrappingDimensionSelector  | 
class  | 
LongWrappingDimensionSelector  | 
class  | 
NilColumnValueSelector
Represents "absent" column. 
 | 
class  | 
NoFilterOffset  | 
class  | 
NullDimensionSelector  | 
static class  | 
QueryableIndexStorageAdapter.AscendingTimestampCheckingOffset  | 
static class  | 
QueryableIndexStorageAdapter.DescendingTimestampCheckingOffset  | 
static class  | 
QueryableIndexStorageAdapter.TimestampCheckingOffset  | 
class  | 
SingleScanTimeDimSelector  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GenericColumn  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoublesColumn  | 
class  | 
FloatsColumn  | 
class  | 
LongsColumn  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ColumnarInts
Resource that provides random access to a packed array of primitive int values. 
 | 
interface  | 
ColumnarMultiInts
Resource that provides random access to a packed array of short arrays of ints ( 
IndexedInts). | 
interface  | 
Indexed<T>  | 
interface  | 
IndexedInts
Get a int an index (array or list lookup abstraction without boxing). 
 | 
interface  | 
ReadableOffset
A ReadableOffset is an object that provides an integer offset, ostensibly as an index into an array. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayBasedIndexedInts  | 
class  | 
ArrayIndexed<T>  | 
class  | 
CachingIndexed<T>  | 
static class  | 
CompressedVSizeColumnarMultiIntsSupplier.CompressedVSizeColumnarMultiInts  | 
class  | 
GenericIndexed<T>
A generic, flat storage mechanism. 
 | 
class  | 
ListIndexed<T>  | 
class  | 
Offset
The "mutable" version of a ReadableOffset. 
 | 
class  | 
RangeIndexedInts
An IndexedInts that always returns [0, 1, ..., N]. 
 | 
class  | 
SingleIndexedInt  | 
class  | 
VSizeColumnarInts  | 
class  | 
VSizeColumnarMultiInts  | 
class  | 
ZeroIndexedInts
An IndexedInts that always returns a row containing a single zero. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HistoricalColumnSelector<T>  | 
interface  | 
HistoricalDimensionSelector
Specialization for  
DimensionSelector queryable via offsets from HistoricalCursor. | 
interface  | 
SingleValueHistoricalDimensionSelector  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseSingleValueDimensionSelector  | 
class  | 
ExpressionColumnValueSelector  | 
class  | 
SingleLongInputCachingExpressionColumnValueSelector
Like  
ExpressionColumnValueSelector, but caches the most recently computed value and re-uses it in the case
 of runs in the underlying column. | 
class  | 
SingleStringInputCachingExpressionColumnValueSelector
Like  
ExpressionColumnValueSelector, but caches results for the first CACHE_SIZE dictionary IDs of
 a string column. | 
class  | 
SingleStringInputDimensionSelector
A DimensionSelector decorator that computes an expression on top of it. 
 | 
Copyright © 2011–2018. All rights reserved.