Description
Right now slotref thrift serialization makes sure the slots are materialized before serialization, but for kudu we send slot refs just to build the kudu predicates, meaning the slots might not be referenced in the projection at all. In this case we should avoid materializing the slots (and thus allocating memory).