Parent batch, primarily for column metadata.
Zero-based row currently pinned by this reusable view.
Zero-copy encoded ARRAY row, including its dimension header.
Zero-copy BINARY bytes.
Zero-copy UTF-8 bytes for a VARCHAR value.
Re-points this flyweight at a row and returns the same instance.
Reusable row-pinned facade over a QwpResultBatchView.
The batch owns one instance and re-points it in place. It is valid only while the surrounding queryViews() callback is running, and must not be retained across forEachRow() iterations. Byte and array views returned by its accessors remain zero-copy and have the same lifetime.