Uses of Interface
org.apache.druid.segment.vector.VectorObjectSelector
Packages that use VectorObjectSelector
Package
Description
-
Uses of VectorObjectSelector in org.apache.druid.frame.read.columnar
Methods in org.apache.druid.frame.read.columnar that return VectorObjectSelectorModifier and TypeMethodDescriptionNumericArrayFrameColumnReader.NumericArrayFrameColumn.makeVectorObjectSelector(ReadableVectorOffset offset) -
Uses of VectorObjectSelector in org.apache.druid.query.aggregation.cardinality.vector
Methods in org.apache.druid.query.aggregation.cardinality.vector with parameters of type VectorObjectSelectorModifier and TypeMethodDescriptionCardinalityVectorProcessorFactory.makeArrayProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) CardinalityVectorProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) Constructors in org.apache.druid.query.aggregation.cardinality.vector with parameters of type VectorObjectSelectorModifierConstructorDescription -
Uses of VectorObjectSelector in org.apache.druid.query.aggregation.firstlast
Constructors in org.apache.druid.query.aggregation.firstlast with parameters of type VectorObjectSelectorModifierConstructorDescriptionprotectedDoubleFirstLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, SelectionPredicate selectionPredicate) FirstLastVectorAggregator(VectorValueSelector timeSelector, VectorValueSelector valueSelector, VectorObjectSelector objectSelector, SelectionPredicate selectionPredicate) timeSelector can be null, however aggregate functions are no-op then.protectedFloatFirstLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, SelectionPredicate selectionPredicate) protectedLongFirstLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, SelectionPredicate selectionPredicate) protectedStringFirstLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, int maxStringBytes, SelectionPredicate selectionPredicate) -
Uses of VectorObjectSelector in org.apache.druid.query.aggregation.firstlast.first
Constructors in org.apache.druid.query.aggregation.firstlast.first with parameters of type VectorObjectSelectorModifierConstructorDescriptionDoubleFirstVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) FloatFirstVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) LongFirstVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) StringFirstVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, int maxStringBytes) -
Uses of VectorObjectSelector in org.apache.druid.query.aggregation.firstlast.last
Constructors in org.apache.druid.query.aggregation.firstlast.last with parameters of type VectorObjectSelectorModifierConstructorDescriptionDoubleLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) FloatLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) LongLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector) StringLastVectorAggregator(VectorValueSelector timeSelector, VectorObjectSelector objectSelector, int maxStringBytes) -
Uses of VectorObjectSelector in org.apache.druid.query.aggregation.hyperloglog
Constructors in org.apache.druid.query.aggregation.hyperloglog with parameters of type VectorObjectSelector -
Uses of VectorObjectSelector in org.apache.druid.query.filter.vector
Fields in org.apache.druid.query.filter.vector declared as VectorObjectSelectorModifier and TypeFieldDescriptionprotected final VectorObjectSelectorArrayVectorValueMatcher.selectorprotected final VectorObjectSelectorMultiValueStringObjectVectorValueMatcher.selectorprotected final VectorObjectSelectorObjectVectorValueMatcher.selectorprotected final VectorObjectSelectorStringObjectVectorValueMatcher.selectorMethods in org.apache.druid.query.filter.vector with parameters of type VectorObjectSelectorModifier and TypeMethodDescriptionstatic VectorValueMatcherVectorValueMatcher.allFalseObjectMatcher(VectorObjectSelector selector) Make an always falseVectorValueMatcherfor aVectorObjectSelector.VectorValueMatcherColumnProcessorFactory.makeArrayProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) VectorValueMatcherColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) Constructors in org.apache.druid.query.filter.vector with parameters of type VectorObjectSelectorModifierConstructorDescriptionArrayVectorValueMatcher(TypeSignature<ValueType> columnType, VectorObjectSelector selector) ObjectVectorValueMatcher(VectorObjectSelector selector) -
Uses of VectorObjectSelector in org.apache.druid.query.groupby.epinephelinae.vector
Fields in org.apache.druid.query.groupby.epinephelinae.vector declared as VectorObjectSelectorModifier and TypeFieldDescriptionprotected final VectorObjectSelectorDictionaryBuildingGroupByVectorColumnSelector.selectorMethods in org.apache.druid.query.groupby.epinephelinae.vector with parameters of type VectorObjectSelectorModifier and TypeMethodDescriptionGroupByVectorColumnProcessorFactory.makeArrayProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) GroupByVectorColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) Constructors in org.apache.druid.query.groupby.epinephelinae.vector with parameters of type VectorObjectSelectorModifierConstructorDescriptionDictionaryBuildingComplexGroupByVectorColumnSelector(VectorObjectSelector selector, ColumnType columnType) protectedDictionaryBuildingGroupByVectorColumnSelector(VectorObjectSelector selector, DimensionIdCodec<T> dimensionIdCodec) -
Uses of VectorObjectSelector in org.apache.druid.segment
Methods in org.apache.druid.segment that return VectorObjectSelectorModifier and TypeMethodDescriptiondefault VectorObjectSelectorVirtualColumn.makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset) Deprecated.default VectorObjectSelectorVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory) default VectorObjectSelectorVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Build a selector corresponding to this virtual column.VirtualColumns.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Create a column vector object selector.Methods in org.apache.druid.segment with parameters of type VectorObjectSelectorModifier and TypeMethodDescriptionVectorColumnProcessorFactory.makeArrayProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) Called whenTypeSignature.getType()is ARRAY.VectorColumnProcessorFactory.makeObjectProcessor(ColumnCapabilities capabilities, VectorObjectSelector selector) Called whenTypeSignature.getType()is COMPLEX. -
Uses of VectorObjectSelector in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement VectorObjectSelectorModifier and TypeClassDescriptionstatic classBase type for aVectorObjectSelectorfor a dictionary encodedColumnType.STRINGbuilt around aColumnarMultiInts.static classBase type for aVectorObjectSelectorfor a dictionary encodedColumnType.STRINGbuilt around aColumnarInts.Methods in org.apache.druid.segment.column that return VectorObjectSelectorModifier and TypeMethodDescriptiondefault VectorObjectSelectorBaseColumn.makeVectorObjectSelector(ReadableVectorOffset offset) default VectorObjectSelectorComplexColumn.makeVectorObjectSelector(ReadableVectorOffset offset) StringUtf8DictionaryEncodedColumn.makeVectorObjectSelector(ReadableVectorOffset offset) UnknownTypeComplexColumn.makeVectorObjectSelector(ReadableVectorOffset offset) -
Uses of VectorObjectSelector in org.apache.druid.segment.nested
Classes in org.apache.druid.segment.nested that implement VectorObjectSelectorModifier and TypeClassDescriptionstatic classMake aVectorObjectSelectorfor a dictionary encoded column that coerces mixed types to a common typeMethods in org.apache.druid.segment.nested that return VectorObjectSelectorModifier and TypeMethodDescriptionCompressedNestedDataComplexColumn.makeVectorObjectSelector(List<NestedPathPart> path, VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset readableOffset) Create a selector for a nested path.CompressedNestedDataComplexColumn.makeVectorObjectSelector(ReadableVectorOffset offset) NestedFieldDictionaryEncodedColumn.makeVectorObjectSelector(ReadableVectorOffset offset) NestedVectorColumnSelectorFactory.makeVectorObjectSelector(List<NestedPathPart> path, VectorColumnSelectorFactory columnSelectorFactory, ReadableVectorOffset readableOffset) Make aVectorObjectSelectorfor a nested field column.VariantColumn.makeVectorObjectSelector(ReadableVectorOffset offset) -
Uses of VectorObjectSelector in org.apache.druid.segment.shim
Constructors in org.apache.druid.segment.shim with parameters of type VectorObjectSelectorModifierConstructorDescriptionShimObjectColumnValueSelector(ShimCursor cursor, VectorObjectSelector vectorSelector) ShimVectorObjectDimSelector(ShimCursor cursor, VectorObjectSelector vectorSelector, boolean hasMultipleValues) -
Uses of VectorObjectSelector in org.apache.druid.segment.vector
Classes in org.apache.druid.segment.vector that implement VectorObjectSelectorMethods in org.apache.druid.segment.vector that return VectorObjectSelectorModifier and TypeMethodDescriptionQueryableIndexVectorColumnSelectorFactory.makeObjectSelector(String columnName) RemapVectorColumnSelectorFactory.makeObjectSelector(String column) VectorColumnSelectorFactory.makeObjectSelector(String column) Returns an object selector.static VectorObjectSelectorConstantVectorSelectors.vectorObjectSelector(VectorSizeInspector inspector, Object object) -
Uses of VectorObjectSelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement VectorObjectSelectorModifier and TypeClassDescriptionclassclassstatic final classProcess the "raw" data to extract vectors of values withNestedPathFinder.find(Object, List), returning a value matching an expected type.Methods in org.apache.druid.segment.virtual that return VectorObjectSelectorModifier and TypeMethodDescriptionstatic VectorObjectSelectorExpressionVectorSelectors.castObject(ReadableVectorInspector inspector, String columnName, VectorObjectSelector selector, ColumnType selectorType, ColumnType castTo) static VectorObjectSelectorExpressionVectorSelectors.castValueSelectorToObject(ReadableVectorInspector inspector, String columnName, VectorValueSelector selector, ColumnType selectorType, ColumnType castTo) static VectorObjectSelectorExpressionVectorSelectors.makeVectorObjectSelector(VectorColumnSelectorFactory factory, Expr expression, ColumnType outputTypeHint) ExpressionVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory) FallbackVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory) NestedFieldVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableVectorOffset offset) SpecializedExpressionVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Methods in org.apache.druid.segment.virtual with parameters of type VectorObjectSelectorModifier and TypeMethodDescriptionExpressionVectorInputBinding.addObjectSelector(String name, ExpressionType type, VectorObjectSelector selector) static VectorObjectSelectorExpressionVectorSelectors.castObject(ReadableVectorInspector inspector, String columnName, VectorObjectSelector selector, ColumnType selectorType, ColumnType castTo) static VectorValueSelectorExpressionVectorSelectors.castObjectSelectorToNumeric(ReadableVectorInspector inspector, String columnName, VectorObjectSelector selector, ColumnType selectorType, ColumnType castTo) Constructors in org.apache.druid.segment.virtual with parameters of type VectorObjectSelectorModifierConstructorDescriptionRawFieldVectorObjectSelector(VectorObjectSelector baseSelector, List<NestedPathPart> parts, ColumnType expectedType)
VirtualColumn.makeVectorObjectSelector(String, ColumnSelector, ReadableVectorOffset)