Interface BatchFilter

All Superinterfaces:
Consumer<OrcFilterContext>

public interface BatchFilter extends Consumer<OrcFilterContext>
Defines a batch filter that can operate on a VectorizedRowBatch and filter rows by using the selected vector to determine the eligible rows.
  • Method Summary

    Modifier and Type
    Method
    Description
    Identifies the filter column names.

    Methods inherited from interface java.util.function.Consumer

    accept, andThen
  • Method Details

    • getColumnNames

      String[] getColumnNames()
      Identifies the filter column names. These columns will be read before the filter is applied.
      Returns:
      Names of the filter columns