Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Java operator deserializes the Arrow memory format result data to Row/BaseRow. For blink Blink planner, ColumnarRow will be used to hold the execution result. ColumnarRow is just a row view of columnar format data and the deserialization is postponed when actual data access is needed. This may eliminate unnecessary deserialization overhead in certain scenarios, e.g. when there is a filter operation at the downstream operator which may filter out a few rows.

...