| Modifier and Type | Interface and Description |
|---|---|
interface |
DimensionSelector
Selector for a string-typed column, either single- or multi-valued.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDimensionSelector
An abstract class that provides an implementation of
AbstractDimensionSelector.getObject(). |
class |
BaseSingleValueDimensionSelector |
class |
ConstantDimensionSelector |
class |
ConstantMultiValueDimensionSelector |
class |
DoubleWrappingDimensionSelector |
class |
FloatWrappingDimensionSelector |
class |
LongWrappingDimensionSelector |
class |
SingleScanTimeDimensionSelector
A special
DimensionSelector for projected time columns
- it assumes time values are scanned once and values are grouped together
(i.e. |
| Modifier and Type | Method and Description |
|---|---|
static Object |
DimensionSelector.rowToObject(IndexedInts row,
DimensionDictionarySelector selector)
Converts a particular
IndexedInts to an Object in a standard way, assuming each element in the IndexedInts
is a dictionary ID that can be resolved with the provided selector. |
| Modifier and Type | Class and Description |
|---|---|
static class |
StringDictionaryEncodedColumn.StringMultiValueDimensionVectorSelector
Base type for a
MultiValueDimensionVectorSelector for a dictionary encoded ColumnType.STRING
built around a ColumnarMultiInts. |
static class |
StringDictionaryEncodedColumn.StringSingleValueDimensionVectorSelector
Base type for a
SingleValueDimensionVectorSelector for a dictionary encoded ColumnType.STRING
built around a ColumnarInts. |
| Modifier and Type | Method and Description |
|---|---|
static Boolean |
ValueMatchers.toBooleanIfPossible(DimensionDictionarySelector selector,
boolean hasMultipleValues,
com.google.common.base.Predicate<String> predicate)
If applying
predicate to selector would always return a constant, returns that constant. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HistoricalDimensionSelector
Specialization for
DimensionSelector queryable via offsets from HistoricalCursor. |
interface |
SingleValueHistoricalDimensionSelector |
| Modifier and Type | Class and Description |
|---|---|
class |
PossiblyNullDimensionSelector |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexedTableDimensionSelector |
| Modifier and Type | Class and Description |
|---|---|
class |
SettableDimensionValueSelector
Settable implementation of
DimensionSelector. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiValueDimensionVectorSelector
Vectorized selector for a multi-valued string-typed column.
|
interface |
SingleValueDimensionVectorSelector
Vectorized selector for a singly-valued string-typed column.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NilVectorSelector |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.