Table of Contents

Delegate ParquetPagePruner

Namespace
Plank.Reading.Logical
Assembly
Plank.dll

Decides whether a logical scan should read a data page.

public delegate bool ParquetPagePruner(in ParquetDataPageMetadata page)

Parameters

page ParquetDataPageMetadata
Decides whether a logical scan should read a data page.

Returns

bool
Decides whether a logical scan should read a data page.

Remarks

The callback runs before page payload I/O. Return true to read the page or false to skip it. Dictionary and index pages are not passed to the callback. Cache a static delegate to keep warmed scans allocation-free.