Uses of Interface
org.apache.druid.segment.ColumnSelector
Packages that use ColumnSelector
Package
Description
-
Uses of ColumnSelector in org.apache.druid.query.filter
Subinterfaces of ColumnSelector in org.apache.druid.query.filter -
Uses of ColumnSelector in org.apache.druid.segment
Classes in org.apache.druid.segment that implement ColumnSelectorModifier and TypeClassDescriptionclassWrapsQueryableIndexandVirtualColumns, providing a unified view of physical and virtual columns, as well as lifecycle management for physical columns.Methods in org.apache.druid.segment with parameters of type ColumnSelectorModifier and TypeMethodDescriptiondefault ColumnValueSelector<?>VirtualColumn.makeColumnValueSelector(String columnName, ColumnSelectorFactory columnSelectorFactory, ColumnSelector columnSelector, ReadableOffset offset) Builds a selector corresponding to this virtual column.default ColumnValueSelector<?>VirtualColumn.makeColumnValueSelector(String columnName, ColumnSelector columnSelector, ReadableOffset offset) Deprecated.VirtualColumns.makeColumnValueSelector(String columnName, ColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableOffset offset) Create a column value selector.default DimensionSelectorVirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory columnSelectorFactory, ColumnSelector columnSelector, ReadableOffset offset) Build a selector corresponding to this virtual column.default DimensionSelectorVirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableOffset offset) VirtualColumns.makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableOffset offset) Create a dimension (string) selector.VirtualColumns.makeMultiValueDimensionVectorSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Create a multi value dimension vector (string) selector.VirtualColumn.makeMultiValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset) VirtualColumn.makeMultiValueVectorDimensionSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Build a selector corresponding to this virtual column.VirtualColumns.makeSingleValueDimensionVectorSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Create a single value dimension vector (string) selector.VirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset) VirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Build a selector corresponding to this virtual column.default VectorObjectSelectorVirtualColumn.makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset) 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.default VectorValueSelectorVirtualColumn.makeVectorValueSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset) default VectorValueSelectorVirtualColumn.makeVectorValueSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Build a selector corresponding to this virtual column.VirtualColumns.makeVectorValueSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) Create a column vector value selector.Constructors in org.apache.druid.segment with parameters of type ColumnSelectorModifierConstructorDescriptionQueryableIndexColumnSelectorFactory(VirtualColumns virtualColumns, Order timeOrder, ReadableOffset offset, ColumnSelector columnSelector) -
Uses of ColumnSelector in org.apache.druid.segment.vector
Constructors in org.apache.druid.segment.vector with parameters of type ColumnSelectorModifierConstructorDescriptionQueryableIndexVectorColumnSelectorFactory(ReadableVectorOffset offset, ColumnSelector columnSelector, VirtualColumns virtualColumns) -
Uses of ColumnSelector in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual with parameters of type ColumnSelectorModifier and TypeMethodDescriptionNestedFieldVirtualColumn.makeColumnValueSelector(String columnName, ColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableOffset offset) SpecializedExpressionVirtualColumn.makeColumnValueSelector(String columnName, ColumnSelectorFactory columnSelectorFactory, ColumnSelector columnSelector, ReadableOffset offset) NestedFieldVirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableOffset offset) SpecializedExpressionVirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelectorFactory columnSelectorFactory, ColumnSelector columnSelector, ReadableOffset offset) SpecializedExpressionVirtualColumn.makeMultiValueVectorDimensionSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) NestedFieldVirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableVectorOffset offset) SpecializedExpressionVirtualColumn.makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) NestedFieldVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableVectorOffset offset) SpecializedExpressionVirtualColumn.makeVectorObjectSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset) NestedFieldVirtualColumn.makeVectorValueSelector(String columnName, VectorColumnSelectorFactory selectorFactory, ColumnSelector columnSelector, ReadableVectorOffset offset) SpecializedExpressionVirtualColumn.makeVectorValueSelector(String columnName, VectorColumnSelectorFactory factory, ColumnSelector columnSelector, ReadableVectorOffset offset)
VirtualColumn.makeColumnValueSelector(String, ColumnSelectorFactory, ColumnSelector, ReadableOffset)