@Override
        public void resetBeforeOffer(ColumnStreamData t) {
          t.reset();
        }
This produces EncodedColumnBatch via ORC EncodedDataImpl.
It serves as Consumer for EncodedColumnBatch too, for the high-level cache scenario where
it inserts itself into the pipeline to put the data in cache, before passing it to the real
consumer. It also serves as ConsumerFeedback that receives processed EncodedColumnBatch-es.
llap-server/src/java/org/apache/hadoop/hive/llap/io/encoded/OrcEncodedDataReader.java