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"
ColumnValueSelector s, it provides
default implementations for all ColumnValueSelector 's methods except BaseDoubleColumnValueSelector.getDouble() . |
interface |
FloatColumnSelector
This interface is convenient for implementation of "float-sourcing"
ColumnValueSelector s, it provides default
implementations for all ColumnValueSelector 's methods except BaseFloatColumnValueSelector.getFloat() . |
interface |
LongColumnSelector
This interface is convenient for implementation of "long-sourcing"
ColumnValueSelector s, it provides default
implementations for all ColumnValueSelector 's methods except BaseLongColumnValueSelector.getLong() . |
interface |
ObjectColumnSelector<T>
This interface is convenient for implementation of "object-sourcing"
ColumnValueSelector s, 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.