Remove .array() assumptions from ORC RecordReaderImpl and InStream
Review Request #15097 - Created Oct. 30, 2013 and updated
This patch scrubs all ByteBuffer.wrap assumptions from the RecordReaderImpl and InStream classes. The code still uses wrapped bytebuffers in the read path, but accesses all data using the ByteBuffer methods without resorting to .array() data.
tested with TestORCFile, -Dtestcase=TestCliDriver -Dqfile_regex=.*orc.*