@Override public void startRowGroup(StreamSources dataStreamSources) throws IOException { presentStreamSource = dataStreamSources.getStreamSource(streamDescriptor, PRESENT, BooleanStream.class); readOffset = 0; nextBatchSize = 0; presentStream = null; rowGroupOpen = false; for (StreamReader structField : structFields) { structField.startRowGroup(dataStreamSources); } }