| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| RowAdapter
An adapter between arbitrary types and the needs of callers that want to read specific columns out of those
types (treating them as rows).
|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| SegmentReference
A
Segment with a associated references, such as ReferenceCountingSegment where the reference is
the segment itself, and HashJoinSegment which wraps a
ReferenceCountingSegment and also includes the associated list of
JoinableClause |
| StorageAdapter |
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DoubleColumnSelector
This interface is convenient for implementation of "double-sourcing"
ColumnValueSelectors, it provides
default implementations for all ColumnValueSelector's methods except BaseDoubleColumnValueSelector.getDouble(). |
| GenericColumnSerializer
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column
serialization.
|
| LongColumnSelector
This interface is convenient for implementation of "long-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseLongColumnValueSelector.getLong(). |
| ObjectColumnSelector
This class is convenient for implementation of "object-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). |
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| ObjectColumnSelector
This class is convenient for implementation of "object-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). |
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| ObjectColumnSelector
This class is convenient for implementation of "object-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). |
| Class and Description |
|---|
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| GenericColumnSerializer
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column
serialization.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| ObjectColumnSelector
This class is convenient for implementation of "object-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). |
| Class and Description |
|---|
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Class and Description |
|---|
| ColumnSelector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| Class and Description |
|---|
| VectorColumnProcessorFactory
Class that encapsulates knowledge about how to create vector column processors.
|
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| StorageAdapter |
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| StorageAdapter |
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Class and Description |
|---|
| StorageAdapter |
| VectorColumnProcessorFactory
Class that encapsulates knowledge about how to create vector column processors.
|
| Class and Description |
|---|
| StorageAdapter |
| Class and Description |
|---|
| RowBasedSegment
A
Segment that is based on a stream of objects. |
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| QueryableIndex
Direct interface to memory mapped segments.
|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| StorageAdapter |
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| StorageAdapter |
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| StorageAdapter |
| Class and Description |
|---|
| StorageAdapter |
| Class and Description |
|---|
| AbstractIndex |
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseSingleValueDimensionSelector |
| BitmapOffset |
| ColumnInspector |
| ColumnProcessorFactory
Class that encapsulates knowledge about how to create "column processors", which are...
|
| ColumnSelector |
| ColumnSelectorBitmapIndexSelector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| CursorFactory
Interface extended by
StorageAdapter, which gives them the power to create cursors. |
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionHandler
Processing related interface
A DimensionHandler is an object that encapsulates indexing, column merging/building, and querying operations
for a given dimension type (e.g., dict-encoded String, Long).
|
| DimensionIndexer
Processing related interface
A DimensionIndexer is a per-dimension stateful object that encapsulates type-specific operations and data structures
used during the in-memory ingestion process (i.e., work done by
IncrementalIndex). |
| DimensionMerger
Processing related interface
A DimensionMerger is a per-dimension stateful object that encapsulates type-specific operations and data structures
used during the segment merging process (i.e., work done by
IndexMerger). |
| DimensionMergerV9
Processing related interface
DimensionMerger subclass to be used with IndexMergerV9.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| DoubleColumnSerializer |
| DoubleColumnSerializerV2
Column Serializer for double column.
|
| FloatColumnSerializer |
| FloatColumnSerializerV2
Column Serializer for float column.
|
| GenericColumnSerializer
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column
serialization.
|
| IdLookup
"Mixin" for
DimensionSelector. |
| IndexableAdapter
An adapter to an index
|
| IndexIO |
| IndexMerger |
| IndexMerger.IndexSeeker |
| IndexSpec
IndexSpec defines segment storage format options to be used at indexing time,
such as bitmap type, and column compression formats.
|
| LongColumnSerializer
Unsafe for concurrent use from multiple threads.
|
| LongColumnSerializerV2
Column Serializer for long column.
|
| Metadata |
| MetricHolder |
| MetricHolder.MetricType |
| MMappedIndex |
| NilColumnValueSelector
Represents "absent" column.
|
| NumericDimensionMergerV9 |
| ProgressIndicator |
| QueryableIndex
Direct interface to memory mapped segments.
|
| QueryableIndexCursorSequenceBuilder.TimestampCheckingOffset |
| QueryableIndexIndexableAdapter |
| QueryableIndexStorageAdapter.FilterAnalysis |
| ReferenceCountedObject
Interface for an object that may have a reference acquired in the form of a
Closeable. |
| ReferenceCountingCloseableObject
ReferenceCountingCloseableObject implements something like automatic reference count-based resource management,
backed by a
Phaser. |
ReferenceCountingSegment
Segment that is also a ReferenceCountingSegment, allowing query engines that operate directly on
segments to track references so that dropping a Segment can be done safely to ensure there are no in-flight
queries. |
| RowAdapter
An adapter between arbitrary types and the needs of callers that want to read specific columns out of those
types (treating them as rows).
|
| RowBasedColumnSelectorFactory
A
ColumnSelectorFactory that is based on an object supplier and a RowAdapter for that type of object. |
| RowIterator |
| RowPointer
Extension of
TimeAndDimsPointer, that keeps "row number" of the current data point in some collection of data
points, that actually makes this data point to be called "row", and the collection, thus, "collection of rows". |
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| SegmentReference
A
Segment with a associated references, such as ReferenceCountingSegment where the reference is
the segment itself, and HashJoinSegment which wraps a
ReferenceCountingSegment and also includes the associated list of
JoinableClause |
| StorageAdapter |
| StringDimensionMergerV9.IndexSeeker |
| TimeAndDimsIterator
TimeAndDimsIterator (in conjunction with
TimeAndDimsPointer) is an Iterator-like
abstraction, designed for allocation-free transformation, merging, combining and iteration over a stream of data
points. |
| TimeAndDimsPointer
TimeAndDimsPointer is used in conjunction with
TimeAndDimsIterator, it's an _immutable_ object that points to
different logical data points, as TimeAndDimsIterator.moveToNext() is called. |
| TransformableRowIterator
TransformableRowIterator tightens
RowIterator.getPointer() contract, that allows to transform iterated
rows without allocations on each iterations, and reuse the mechanics of the underlying iterator. |
| VectorColumnProcessorFactory
Class that encapsulates knowledge about how to create vector column processors.
|
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnProcessorFactory
Class that encapsulates knowledge about how to create "column processors", which are...
|
| ColumnSelector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Class and Description |
|---|
| AbstractIndex |
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| CursorFactory
Interface extended by
StorageAdapter, which gives them the power to create cursors. |
| DimensionHandler
Processing related interface
A DimensionHandler is an object that encapsulates indexing, column merging/building, and querying operations
for a given dimension type (e.g., dict-encoded String, Long).
|
| DimensionIndexer
Processing related interface
A DimensionIndexer is a per-dimension stateful object that encapsulates type-specific operations and data structures
used during the in-memory ingestion process (i.e., work done by
IncrementalIndex). |
| IndexableAdapter
An adapter to an index
|
| LongColumnSelector
This interface is convenient for implementation of "long-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseLongColumnValueSelector.getLong(). |
| Metadata |
| StorageAdapter |
| TransformableRowIterator
TransformableRowIterator tightens
RowIterator.getPointer() contract, that allows to transform iterated
rows without allocations on each iterations, and reuse the mechanics of the underlying iterator. |
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| AbstractDimensionSelector
An abstract class that provides an implementation of
AbstractDimensionSelector.getObject(). |
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| Cursor
Cursor is an interface for iteration over a range of data points, used during query execution.
|
| CursorFactory
Interface extended by
StorageAdapter, which gives them the power to create cursors. |
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| IdLookup
"Mixin" for
DimensionSelector. |
| Metadata |
| QueryableIndex
Direct interface to memory mapped segments.
|
| ReferenceCountedObject
Interface for an object that may have a reference acquired in the form of a
Closeable. |
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| SegmentReference
A
Segment with a associated references, such as ReferenceCountingSegment where the reference is
the segment itself, and HashJoinSegment which wraps a
ReferenceCountingSegment and also includes the associated list of
JoinableClause |
| StorageAdapter |
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
| Class and Description |
|---|
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| ReferenceCountedObject
Interface for an object that may have a reference acquired in the form of a
Closeable. |
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| IdLookup
"Mixin" for
DimensionSelector. |
| ReferenceCountedObject
Interface for an object that may have a reference acquired in the form of a
Closeable. |
| RowAdapter
An adapter between arbitrary types and the needs of callers that want to read specific columns out of those
types (treating them as rows).
|
| Class and Description |
|---|
| IndexIO |
| Segment
The difference between this class and
DataSegment is that DataSegment contains the segment metadata only, while this class represents the actual
body of segment data, queryable. |
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| DoubleColumnSelector
This interface is convenient for implementation of "double-sourcing"
ColumnValueSelectors, it provides
default implementations for all ColumnValueSelector's methods except BaseDoubleColumnValueSelector.getDouble(). |
| FloatColumnSelector
This interface is convenient for implementation of "float-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseFloatColumnValueSelector.getFloat(). |
| IdLookup
"Mixin" for
DimensionSelector. |
| LongColumnSelector
This interface is convenient for implementation of "long-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseLongColumnValueSelector.getLong(). |
| ObjectColumnSelector
This class is convenient for implementation of "object-sourcing"
ColumnValueSelectors, it provides default
implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). |
| Class and Description |
|---|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| GenericColumnSerializer
GenericColumnSerializer can be implemented in custom aggregator extensions that would like to take full control of column
serialization.
|
| Class and Description |
|---|
| ColumnInspector |
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| IdLookup
"Mixin" for
DimensionSelector. |
| QueryableIndex
Direct interface to memory mapped segments.
|
| Class and Description |
|---|
| BaseDoubleColumnValueSelector
Double value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseFloatColumnValueSelector
Float value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseLongColumnValueSelector
Long value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| BaseNullableColumnValueSelector
Null value checking polymorphic "part" of the
ColumnValueSelector interface for primitive values. |
| BaseObjectColumnValueSelector
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
| ColumnInspector |
| ColumnSelectorFactory
Factory class for MetricSelectors
|
| ColumnValueSelector
Base type for interfaces that manage column value selection, e.g.
|
| DimensionDictionarySelector
Interface containing dictionary-related methods common to
DimensionSelector,
SingleValueDimensionVectorSelector, and
MultiValueDimensionVectorSelector. |
| DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| IdLookup
"Mixin" for
DimensionSelector. |
| VirtualColumn
Virtual columns are "views" created over a ColumnSelectorFactory or ColumnSelector.
|
| VirtualColumns
Class allowing lookup and usage of virtual columns.
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.