Interface | 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<T> |
Object value selecting polymorphic "part" of the
ColumnValueSelector interface. |
ColumnSelector | |
ColumnSelectorFactory |
Factory class for MetricSelectors
|
ColumnValueSelector<T> |
Base type for interfaces that manage column value selection, e.g.
|
Cursor | |
CursorFactory | |
DimensionHandler<EncodedType extends Comparable<EncodedType>,EncodedKeyComponentType,ActualType extends Comparable<ActualType>> |
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<EncodedType extends Comparable<EncodedType>,EncodedKeyComponentType,ActualType extends Comparable<ActualType>> |
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<EncodedKeyComponentType> |
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/IndexMergerV9).
|
DimensionMergerV9<EncodedKeyComponentType> |
Processing related interface
DimensionMerger subclass to be used with IndexMergerV9.
|
DimensionSelector | |
DoubleColumnSelector |
This interface is convenient for implementation of "double-sourcing"
ColumnValueSelector s, it provides
default implementations for all ColumnValueSelector 's methods except BaseDoubleColumnValueSelector.getDouble() . |
FloatColumnSelector |
This interface is convenient for implementation of "float-sourcing"
ColumnValueSelector s, it provides default
implementations for all ColumnValueSelector 's methods except BaseFloatColumnValueSelector.getFloat() . |
GenericColumnSerializer | |
IdLookup |
"Mixin" for
DimensionSelector . |
IndexableAdapter |
An adapter to an index
|
IndexMerger | |
IndexMerger.IndexSeeker | |
LongColumnSelector |
This interface is convenient for implementation of "long-sourcing"
ColumnValueSelector s, it provides default
implementations for all ColumnValueSelector 's methods except BaseLongColumnValueSelector.getLong() . |
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() . |
ProgressIndicator | |
QueryableIndex |
Direct interface to memory mapped segments.
|
Segment | |
StorageAdapter | |
StringDimensionMergerV9.IndexSeeker | |
VirtualColumn |
Virtual columns are "views" created over a ColumnSelectorFactory.
|
Enum | Description |
---|---|
MetricHolder.MetricType |
Exception | Description |
---|---|
SegmentMissingException | |
SegmentValidationException |
Copyright © 2011–2018. All rights reserved.