Class CompoundOutputEvaluator.RowOutput

java.lang.Object
org.elasticsearch.xpack.esql.evaluator.command.CompoundOutputEvaluator.RowOutput
Enclosing class:
CompoundOutputEvaluator

public static final class CompoundOutputEvaluator.RowOutput extends Object
A Block.Builder holder that is being set before each row evaluation. In addition, it tracks the status of the output fields for the current row.

All append* methods are allocation-free on the steady-state per-row path: a shared BytesRefBuilder is reused across rows for all BytesRef-producing overloads.