| Modifier and Type | Method and Description |
|---|---|
VectorAggregator |
SuppressedAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory) |
VectorAggregator |
CountAggregatorFactory.factorizeVector(VectorColumnSelectorFactory selectorFactory) |
VectorAggregator |
FilteredAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory) |
VectorAggregator |
AggregatorFactory.factorizeVector(VectorColumnSelectorFactory selectorFactory)
Create a VectorAggregator based on the provided column selector factory.
|
VectorAggregator |
NullableNumericAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory) |
static AggregatorAdapters |
AggregatorAdapters.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
List<AggregatorFactory> aggregatorFactories)
Create an adapters object based on
VectorAggregator. |
protected VectorAggregator |
LongSumAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
VectorValueSelector selector) |
protected VectorAggregator |
FloatSumAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
VectorValueSelector selector) |
protected VectorAggregator |
DoubleSumAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
VectorValueSelector selector) |
protected VectorAggregator |
NullableNumericAggregatorFactory.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
VectorValueSelector selector)
Creates a
VectorAggregator to aggregate values from several rows into a ByteBuffer. |
protected VectorValueSelector |
LongSumAggregatorFactory.vectorSelector(VectorColumnSelectorFactory columnSelectorFactory) |
protected VectorValueSelector |
FloatSumAggregatorFactory.vectorSelector(VectorColumnSelectorFactory columnSelectorFactory) |
protected VectorValueSelector |
DoubleSumAggregatorFactory.vectorSelector(VectorColumnSelectorFactory columnSelectorFactory) |
protected VectorValueSelector |
NullableNumericAggregatorFactory.vectorSelector(VectorColumnSelectorFactory columnSelectorFactory)
Creates a
VectorValueSelector for the aggregated column. |
| Modifier and Type | Method and Description |
|---|---|
VectorAggregator |
HyperUniquesAggregatorFactory.factorizeVector(VectorColumnSelectorFactory selectorFactory) |
| Modifier and Type | Method and Description |
|---|---|
VectorAggregator |
DoubleMeanAggregatorFactory.factorizeVector(VectorColumnSelectorFactory selectorFactory) |
| Modifier and Type | Method and Description |
|---|---|
default VectorValueMatcher |
Filter.makeVectorMatcher(VectorColumnSelectorFactory factory)
Get a VectorValueMatcher that applies this filter to row vectors.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
DimensionHandlerUtils.makeVectorProcessor(DimensionSpec dimensionSpec,
VectorColumnProcessorFactory<T> strategyFactory,
VectorColumnSelectorFactory selectorFactory)
Creates "vector processors", which are objects that wrap a single vectorized input column and provide some
functionality on top of it.
|
static <T> T |
DimensionHandlerUtils.makeVectorProcessor(String column,
VectorColumnProcessorFactory<T> strategyFactory,
VectorColumnSelectorFactory selectorFactory)
Equivalent to calling makeVectorProcessor(DefaultDimensionSpec.of(column), strategyFactory, selectorFactory).
|
| Modifier and Type | Method and Description |
|---|---|
VectorValueMatcher |
DimensionPredicateFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
NotFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
SelectorFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
LikeFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
TrueFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
FalseFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
AndFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
BoundFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
InFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
VectorValueMatcher |
OrFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
QueryableIndexVectorColumnSelectorFactory |
| Modifier and Type | Method and Description |
|---|---|
VectorColumnSelectorFactory |
VectorCursor.getColumnSelectorFactory()
Returns a vectorized column selector factory.
|
| Modifier and Type | Method and Description |
|---|---|
static FilteredVectorOffset |
FilteredVectorOffset.create(VectorOffset baseOffset,
VectorColumnSelectorFactory baseColumnSelectorFactory,
Filter filter) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.