| Package | Description |
|---|---|
| org.apache.druid.query.filter.vector | |
| org.apache.druid.segment.vector | |
| org.apache.druid.segment.virtual |
| 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 |
| Modifier and Type | Method and Description |
|---|---|
static BooleanVectorValueMatcher |
BooleanVectorValueMatcher.of(VectorSizeInspector selector,
boolean matches) |
| Constructor and Description |
|---|
BaseVectorValueMatcher(VectorSizeInspector selector) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MultiValueDimensionVectorSelector
Vectorized selector for a multi-valued string-typed column.
|
interface |
ReadableVectorInspector
Vector inspector that can supply a unique identifier of the vector to use with caching in addition to
sizing information
|
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 |
|---|---|
static NilVectorSelector |
NilVectorSelector.create(VectorSizeInspector vectorSizeInspector) |
static SingleValueDimensionVectorSelector |
ConstantVectorSelectors.singleValueDimensionVectorSelector(VectorSizeInspector inspector,
String value) |
static VectorObjectSelector |
ConstantVectorSelectors.vectorObjectSelector(VectorSizeInspector inspector,
Object object) |
static VectorValueSelector |
ConstantVectorSelectors.vectorValueSelector(VectorSizeInspector inspector,
Number constant) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionVectorObjectSelector |
class |
ExpressionVectorValueSelector |
class |
SingleStringInputDeferredEvaluationExpressionDimensionVectorSelector
A
SingleValueDimensionVectorSelector decorator that directly exposes the underlying dictionary ids in
SingleStringInputDeferredEvaluationExpressionDimensionVectorSelector.getRowVector(), saving expression computation until SingleStringInputDeferredEvaluationExpressionDimensionVectorSelector.lookupName(int) is called. |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.