Uses of Interface
org.apache.druid.segment.vector.ReadableVectorOffset
-
-
Uses of ReadableVectorOffset in org.apache.druid.frame.read.columnar
Methods in org.apache.druid.frame.read.columnar with parameters of type ReadableVectorOffset Modifier and Type Method Description VectorObjectSelectorNumericArrayFrameColumnReader.NumericArrayFrameColumn. makeVectorObjectSelector(ReadableVectorOffset offset) -
Uses of ReadableVectorOffset in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter with parameters of type ReadableVectorOffset Modifier and Type Method Description VectorValueMatcherFilterBundle.MatcherBundle. vectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset)VectorValueMatcherFilterBundle.SimpleMatcherBundle. vectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset) -
Uses of ReadableVectorOffset in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type ReadableVectorOffset Modifier and Type Method Description MultiValueDimensionVectorSelectorVirtualColumns. makeMultiValueDimensionVectorSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)Try to create an optimized multi value dimension (string) vector selector, directly from aColumnSelector.default MultiValueDimensionVectorSelectorVirtualColumn. makeMultiValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)Returns similarSingleValueDimensionVectorSelectorobject as returned byVirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec, ColumnSelector, ReadableVectorOffset)except this method has full access to the underlying column and can potentially provide a more efficient implementation.SingleValueDimensionVectorSelectorVirtualColumns. makeSingleValueDimensionVectorSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)Try to create an optimized single value dimension (string) vector selector, directly from aColumnSelector.default SingleValueDimensionVectorSelectorVirtualColumn. makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)Returns similarSingleValueDimensionVectorSelectorobject as returned byVirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec, ColumnSelector, ReadableVectorOffset)except this method has full access to the underlying column and can potentially provide a more efficient implementation.default VectorObjectSelectorVirtualColumn. makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)Returns similarVectorObjectSelectorobject as returned byVirtualColumn.makeVectorObjectSelector(String, VectorColumnSelectorFactory)except this method has full access to the underlying column and can potentially provide a more efficient implementation.VectorObjectSelectorVirtualColumns. makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)Try to create an optimized vector object selector directly from aColumnSelector.If this method returns null, callers should try to fallback toVirtualColumns.makeVectorObjectSelector(String, VectorColumnSelectorFactory)instead.default VectorValueSelectorVirtualColumn. makeVectorValueSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)Returns similarVectorValueSelectorobject as returned byVirtualColumn.makeVectorValueSelector(String, VectorColumnSelectorFactory)except this method has full access to the underlying column and can potentially provide a more efficient implementation.VectorValueSelectorVirtualColumns. makeVectorValueSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)Try to create an optimized vector value selector directly from aColumnSelector. -
Uses of ReadableVectorOffset in org.apache.druid.segment.column
Constructors in org.apache.druid.segment.column with parameters of type ReadableVectorOffset Constructor Description MultiValueStringVectorObjectSelector(ColumnarMultiInts multiValueColumn, ReadableVectorOffset offset)StringMultiValueDimensionVectorSelector(ColumnarMultiInts multiValueColumn, ReadableVectorOffset offset)StringSingleValueDimensionVectorSelector(ColumnarInts column, ReadableVectorOffset offset)StringVectorObjectSelector(ColumnarInts column, ReadableVectorOffset offset) -
Uses of ReadableVectorOffset in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data with parameters of type ReadableVectorOffset Modifier and Type Method Description default VectorValueSelectorColumnarDoubles. makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap)default VectorValueSelectorColumnarFloats. makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap)default VectorValueSelectorColumnarLongs. makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap) -
Uses of ReadableVectorOffset in org.apache.druid.segment.nested
Constructors in org.apache.druid.segment.nested with parameters of type ReadableVectorOffset Constructor Description VariantVectorObjectSelector(ReadableVectorOffset offset, ColumnarInts encodedValueColumn, FrontCodedIntArrayIndexed arrayDictionary, ExpressionType logicalExpressionType, int adjustArrayId) -
Uses of ReadableVectorOffset in org.apache.druid.segment.vector
Subinterfaces of ReadableVectorOffset in org.apache.druid.segment.vector Modifier and Type Interface Description interfaceVectorOffsetThe movable version of ReadableVectorOffset.Classes in org.apache.druid.segment.vector that implement ReadableVectorOffset Modifier and Type Class Description classBitmapVectorOffsetclassFilteredVectorOffsetclassNoFilterVectorOffsetFields in org.apache.druid.segment.vector declared as ReadableVectorOffset Modifier and Type Field Description protected ReadableVectorOffsetBaseDoubleVectorValueSelector. offsetprotected ReadableVectorOffsetBaseFloatVectorValueSelector. offsetprotected ReadableVectorOffsetBaseLongVectorValueSelector. offsetMethods in org.apache.druid.segment.vector with parameters of type ReadableVectorOffset Modifier and Type Method Description static boolean[]VectorSelectorUtils. populateNullVector(boolean[] nullVector, ReadableVectorOffset offset, org.roaringbitmap.PeekableIntIterator nullIterator)Helper used by ColumnarLongs, ColumnarDoubles, etc.Constructors in org.apache.druid.segment.vector with parameters of type ReadableVectorOffset Constructor Description BaseDoubleVectorValueSelector(ReadableVectorOffset offset)BaseFloatVectorValueSelector(ReadableVectorOffset offset)BaseLongVectorValueSelector(ReadableVectorOffset offset)QueryableIndexVectorColumnSelectorFactory(QueryableIndex index, ReadableVectorOffset offset, ColumnCache columnCache, VirtualColumns virtualColumns) -
Uses of ReadableVectorOffset in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual with parameters of type ReadableVectorOffset Modifier and Type Method Description SingleValueDimensionVectorSelectorNestedFieldVirtualColumn. makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)VectorObjectSelectorNestedFieldVirtualColumn. makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)VectorValueSelectorNestedFieldVirtualColumn. makeVectorValueSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)
-