Package org.apache.sysds.runtime.io

# Interface DeltaKernelUtils.BatchConsumer

Enclosing class:
  DeltaKernelUtils

Functional Interface:
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface DeltaKernelUtils.BatchConsumer
Consumes a whole columnar batch. `selected` is `null` when all `size` rows are live; otherwise `selected[r]` indicates whether row `r` survived the deletion/selection vector. Batch-level consumption lets callers extract data column-at-a-time (cache friendly, boxing free) instead of paying a per-row callback.

## Method Summary

Modifier and Type
Method
Description
`void`
`accept(io.delta.kernel.data.ColumnVector[] cols, int size, boolean[] selected)`

## Method Details

### accept

void accept(io.delta.kernel.data.ColumnVector[] cols, int size, boolean[] selected)