| Constructor and Description |
|---|
StringAnyVectorAggregator(SingleValueDimensionVectorSelector singleValueSelector,
MultiValueDimensionVectorSelector multiValueSelector,
int maxStringBytes) |
| Modifier and Type | Method and Description |
|---|---|
CardinalityVectorProcessor |
CardinalityVectorProcessorFactory.makeMultiValueDimensionProcessor(ColumnCapabilities capabilities,
MultiValueDimensionVectorSelector selector) |
| Constructor and Description |
|---|
MultiValueStringCardinalityVectorProcessor(MultiValueDimensionVectorSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
default MultiValueDimensionVectorSelector |
DimensionSpec.decorate(MultiValueDimensionVectorSelector selector)
Vectorized analog of #decorate(DimensionSelector) for {@link MultiValueDimensionVectorSelector}, most likely
produced with
{@link org.apache.druid.segment.vector.VectorColumnSelectorFactory#makeMultiValueDimensionSelector(DimensionSpec)}
Decoration allows a {@link DimensionSpec} to customize the behavior of the underlying selector, for example
transforming or filtering values.
|
MultiValueDimensionVectorSelector |
DefaultDimensionSpec.decorate(MultiValueDimensionVectorSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
default MultiValueDimensionVectorSelector |
DimensionSpec.decorate(MultiValueDimensionVectorSelector selector)
Vectorized analog of #decorate(DimensionSelector) for {@link MultiValueDimensionVectorSelector}, most likely
produced with
{@link org.apache.druid.segment.vector.VectorColumnSelectorFactory#makeMultiValueDimensionSelector(DimensionSpec)}
Decoration allows a {@link DimensionSpec} to customize the behavior of the underlying selector, for example
transforming or filtering values.
|
MultiValueDimensionVectorSelector |
DefaultDimensionSpec.decorate(MultiValueDimensionVectorSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
VectorValueMatcherFactory |
VectorValueMatcherColumnProcessorFactory.makeMultiValueDimensionProcessor(ColumnCapabilities capabilities,
MultiValueDimensionVectorSelector selector) |
| Constructor and Description |
|---|
MultiValueStringVectorValueMatcher(MultiValueDimensionVectorSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
GroupByVectorColumnSelector |
GroupByVectorColumnProcessorFactory.makeMultiValueDimensionProcessor(ColumnCapabilities capabilities,
MultiValueDimensionVectorSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
T |
VectorColumnProcessorFactory.makeMultiValueDimensionProcessor(ColumnCapabilities capabilities,
MultiValueDimensionVectorSelector selector)
Called only if
ColumnCapabilities.getType() is STRING and the underlying column may have multiple values
per row. |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
MultiValueDimensionVectorSelector |
StringFrontCodedDictionaryEncodedColumn.makeMultiValueDimensionVectorSelector(ReadableVectorOffset offset) |
MultiValueDimensionVectorSelector |
StringDictionaryEncodedColumn.makeMultiValueDimensionVectorSelector(ReadableVectorOffset offset) |
MultiValueDimensionVectorSelector |
DictionaryEncodedColumn.makeMultiValueDimensionVectorSelector(ReadableVectorOffset vectorOffset) |
| Modifier and Type | Method and Description |
|---|---|
MultiValueDimensionVectorSelector |
NestedFieldLiteralDictionaryEncodedColumn.makeMultiValueDimensionVectorSelector(ReadableVectorOffset vectorOffset) |
| Modifier and Type | Method and Description |
|---|---|
MultiValueDimensionVectorSelector |
QueryableIndexVectorColumnSelectorFactory.makeMultiValueDimensionSelector(DimensionSpec dimensionSpec) |
MultiValueDimensionVectorSelector |
VectorColumnSelectorFactory.makeMultiValueDimensionSelector(DimensionSpec dimensionSpec)
Returns a dictionary encoded, string-typed, multi-value-per-row column selector.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.