Uses of Interface
org.apache.druid.segment.ColumnSelector
-
Packages that use ColumnSelector Package Description org.apache.druid.query.filter org.apache.druid.segment org.apache.druid.segment.virtual -
-
Uses of ColumnSelector in org.apache.druid.query.filter
Subinterfaces of ColumnSelector in org.apache.druid.query.filter Modifier and Type Interface Description interfaceColumnIndexSelector -
Uses of ColumnSelector in org.apache.druid.segment
Classes in org.apache.druid.segment that implement ColumnSelector Modifier and Type Class Description classColumnCacheclassColumnSelectorColumnIndexSelectorclassDeprecatedQueryableIndexColumnSelectorDeprecated.Methods in org.apache.druid.segment with parameters of type ColumnSelector Modifier and Type Method Description default ColumnValueSelector<?>VirtualColumn. makeColumnValueSelector(String columnName, ColumnSelector columnSelector, ReadableOffset offset)Returns similarColumnValueSelectorobject as returned byVirtualColumn.makeColumnValueSelector(String, ColumnSelectorFactory)except this method has full access to the underlying column and can potentially provide a more efficient implementation.ColumnValueSelector<?>VirtualColumns. makeColumnValueSelector(String columnName, ColumnSelector columnSelector, ReadableOffset offset)Try to create an optimized value selector directly from aColumnSelector.default DimensionSelectorVirtualColumn. makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableOffset offset)Returns similarDimensionSelectorobject as returned byVirtualColumn.makeDimensionSelector(DimensionSpec, ColumnSelectorFactory)except this method has full access to the underlying column and can potentially provide a more efficient implementation.DimensionSelectorVirtualColumns. makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableOffset offset)Try to create an optimized dimension (string) selector directly from aColumnSelector.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.Constructors in org.apache.druid.segment with parameters of type ColumnSelector Constructor Description ColumnSelectorColumnIndexSelector(BitmapFactory bitmapFactory, VirtualColumns virtualColumns, ColumnSelector index) -
Uses of ColumnSelector in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual with parameters of type ColumnSelector Modifier and Type Method Description ColumnValueSelector<?>NestedFieldVirtualColumn. makeColumnValueSelector(String columnName, ColumnSelector columnSelector, ReadableOffset offset)DimensionSelectorNestedFieldVirtualColumn. makeDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableOffset offset)SingleValueDimensionVectorSelectorNestedFieldVirtualColumn. makeSingleValueVectorDimensionSelector(DimensionSpec dimensionSpec, ColumnSelector columnSelector, ReadableVectorOffset offset)VectorObjectSelectorNestedFieldVirtualColumn. makeVectorObjectSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)VectorValueSelectorNestedFieldVirtualColumn. makeVectorValueSelector(String columnName, ColumnSelector columnSelector, ReadableVectorOffset offset)
-