Interface ColumnIndexSelector

All Superinterfaces:
ColumnInspector, ColumnSelector, Expr.InputBindingInspector
All Known Implementing Classes:
ColumnCache

public interface ColumnIndexSelector extends ColumnSelector
  • Method Details

    • getNumRows

      int getNumRows()
    • getBitmapFactory

      BitmapFactory getBitmapFactory()
    • getIndexSupplier

      @Nullable ColumnIndexSupplier getIndexSupplier(String column)
      Get the ColumnIndexSupplier of a column. If the column exists, but does not support indexes, this method will return a non-null index supplier, likely NoIndexesColumnIndexSupplier. Columns which are 'missing' will return a null value from this method, which allows for filters to act on this information to produce an all true or all false index depending on how the filter matches the null value.