@SuppressWarnings("unused")
    @Deprecated
    public synchronized boolean nextColumnsBatch() throws IOException {
      passedRowsNum += (recordsNumInValBuffer - readRowsIndexInBuffer);
      return nextKeyBuffer() > 0;
    }
Read in next key buffer and throw any data in current key buffer and
current value buffer. It will influence the result of
{@link #next(LongWritable)} and
{@link #getCurrentRow(BytesRefArrayWritable)}

@return whether there still has records or not
@throws IOException
ql/src/java/org/apache/hadoop/hive/ql/io/RCFile.java