Presto has implemented its own new orc reader to support: columnar reads、 predicate pushdown、lazy reads. You can read this article: https://engineering.fb.com/2015/03/17/core-data/even-faster-data-at-the-speed-of-presto-orc/ Now I want to make presto orc reader to read encrypted data from Hive table in orc format。 After reading many documents,I found orc support predicate pushdown、lazy reads(I'm not sure, it's new feature, https://issues.apache.org/jira/browse/ORC-742) I'm not sure if orc support columnar reads, so I need your help! Thank you!