| Modifier and Type | Method and Description |
|---|---|
CardinalityVectorProcessor |
CardinalityVectorProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities,
VectorObjectSelector selector) |
| Constructor and Description |
|---|
StringObjectCardinalityVectorProcessor(VectorObjectSelector selector) |
| Constructor and Description |
|---|
HyperUniquesVectorAggregator(VectorObjectSelector selector) |
| Modifier and Type | Field and Description |
|---|---|
protected VectorObjectSelector |
StringObjectVectorValueMatcher.selector |
protected VectorObjectSelector |
ObjectVectorValueMatcher.selector |
| Modifier and Type | Method and Description |
|---|---|
VectorValueMatcherFactory |
VectorValueMatcherColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities,
VectorObjectSelector selector) |
| Constructor and Description |
|---|
ObjectVectorValueMatcher(VectorObjectSelector selector) |
StringObjectVectorValueMatcher(VectorObjectSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
GroupByVectorColumnSelector |
GroupByVectorColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities,
VectorObjectSelector selector) |
| Constructor and Description |
|---|
DictionaryBuildingSingleValueStringGroupByVectorColumnSelector(VectorObjectSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
default VectorObjectSelector |
VirtualColumn.makeVectorObjectSelector(String columnName,
ColumnSelector columnSelector,
ReadableVectorOffset offset)
Returns similar
VectorObjectSelector object as returned by
VirtualColumn.makeVectorObjectSelector(String, VectorColumnSelectorFactory) except this method has full access to the
underlying column and can potentially provide a more efficient implementation. |
VectorObjectSelector |
VirtualColumns.makeVectorObjectSelector(String columnName,
ColumnSelector columnSelector,
ReadableVectorOffset offset)
Try to create an optimized vector object selector directly from a
ColumnSelector.If this method returns
null, callers should try to fallback to VirtualColumns.makeVectorObjectSelector(String, VectorColumnSelectorFactory)
instead. |
default VectorObjectSelector |
VirtualColumn.makeVectorObjectSelector(String columnName,
VectorColumnSelectorFactory factory)
Build a
VectorObjectSelector corresponding to this virtual column. |
VectorObjectSelector |
VirtualColumns.makeVectorObjectSelector(String columnName,
VectorColumnSelectorFactory factory)
Create a column vector object selector.
|
| Modifier and Type | Method and Description |
|---|---|
T |
VectorColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities,
VectorObjectSelector selector)
Called when
ColumnCapabilities.getType() is COMPLEX. |
| Modifier and Type | Method and Description |
|---|---|
default VectorObjectSelector |
ComplexColumn.makeVectorObjectSelector(ReadableVectorOffset offset) |
VectorObjectSelector |
UnknownTypeComplexColumn.makeVectorObjectSelector(ReadableVectorOffset offset) |
VectorObjectSelector |
StringDictionaryEncodedColumn.makeVectorObjectSelector(ReadableVectorOffset offset) |
default VectorObjectSelector |
BaseColumn.makeVectorObjectSelector(ReadableVectorOffset offset) |
| Modifier and Type | Class and Description |
|---|---|
class |
NilVectorSelector |
| Modifier and Type | Method and Description |
|---|---|
VectorObjectSelector |
QueryableIndexVectorColumnSelectorFactory.makeObjectSelector(String columnName) |
VectorObjectSelector |
VectorColumnSelectorFactory.makeObjectSelector(String column)
Returns an object selector.
|
static VectorObjectSelector |
ConstantVectorSelectors.vectorObjectSelector(VectorSizeInspector inspector,
Object object) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionVectorObjectSelector |
| Modifier and Type | Method and Description |
|---|---|
VectorObjectSelector |
ExpressionVirtualColumn.makeVectorObjectSelector(String columnName,
VectorColumnSelectorFactory factory) |
static VectorObjectSelector |
ExpressionVectorSelectors.makeVectorObjectSelector(VectorColumnSelectorFactory factory,
Expr expression) |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.