Class RowBasedColumnSelectorFactory<T>

java.lang.Object
org.apache.druid.segment.RowBasedColumnSelectorFactory<T>
All Implemented Interfaces:
Expr.InputBindingInspector, ColumnInspector, ColumnSelectorFactory

public class RowBasedColumnSelectorFactory<T> extends Object implements ColumnSelectorFactory
A ColumnSelectorFactory that is based on an object supplier and a RowAdapter for that type of object.
  • Constructor Details

    • RowBasedColumnSelectorFactory

      public RowBasedColumnSelectorFactory(Supplier<T> rowSupplier, @Nullable RowIdSupplier rowIdSupplier, RowAdapter<T> adapter, ColumnInspector columnInspector, boolean throwParseExceptions, boolean useStringValueOfNullInLists)
      Full constructor for RowBasedCursor. Allows passing in a rowIdSupplier, which enables column value reuse optimizations.
  • Method Details