| Package | Description |
|---|---|
| org.apache.druid.query.filter.vector | |
| org.apache.druid.segment.vector |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VectorValueMatcher
An object that returns a boolean indicating if the "current" row should be selected or not.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseVectorValueMatcher |
class |
BooleanVectorValueMatcher |
class |
FalseVectorMatcher |
class |
TrueVectorMatcher |
| Modifier and Type | Method and Description |
|---|---|
static BooleanVectorValueMatcher |
BooleanVectorValueMatcher.of(VectorSizeInspector selector,
boolean matches) |
| Constructor and Description |
|---|
BaseVectorValueMatcher(VectorSizeInspector selector) |
FalseVectorMatcher(VectorSizeInspector vectorSizeInspector) |
TrueVectorMatcher(VectorSizeInspector vectorSizeInspector) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiValueDimensionVectorSelector
Vectorized selector for a multi-valued string-typed column.
|
interface |
ReadableVectorOffset
Provides a batch of offsets, ostensibly as indexes into an array.
|
interface |
SingleValueDimensionVectorSelector
Vectorized selector for a singly-valued string-typed column.
|
interface |
VectorCursor
Vectorized cursor used during query execution.
|
interface |
VectorObjectSelector
Vectorized object selector, useful for complex columns.
|
interface |
VectorOffset
The movable version of ReadableVectorOffset.
|
interface |
VectorValueSelector
Vectorized selector for primitive columns.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseDoubleVectorValueSelector |
class |
BaseFloatVectorValueSelector |
class |
BaseLongVectorValueSelector |
class |
BitmapVectorOffset |
class |
FilteredVectorOffset |
class |
NilVectorSelector |
class |
NoFilterVectorOffset |
| Modifier and Type | Method and Description |
|---|---|
VectorSizeInspector |
QueryableIndexVectorColumnSelectorFactory.getVectorSizeInspector() |
VectorSizeInspector |
VectorColumnSelectorFactory.getVectorSizeInspector()
Returns a
VectorSizeInspector for the VectorCursor that generated this object. |
| Modifier and Type | Method and Description |
|---|---|
static NilVectorSelector |
NilVectorSelector.create(VectorSizeInspector vectorSizeInspector) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.