@Override void writePage(int rowCount, int valueCount, Statistics<?> statistics, ValuesWriter repetitionLevels, ValuesWriter definitionLevels, ValuesWriter values) throws IOException { // TODO: rework this API. The bytes shall be retrieved before the encoding (encoding might be different otherwise) BytesInput bytes = values.getBytes(); Encoding encoding = values.getEncoding(); pageWriter.writePageV2( rowCount, Ints.checkedCast(statistics.getNumNulls()), valueCount, repetitionLevels.getBytes(), definitionLevels.getBytes(), encoding, bytes, statistics); } }
pageWriter.writePageV2( pageRowCount, Ints.checkedCast(statistics.getNumNulls()),