fillKeyTuple(tuple, currentKey);
if (prevKey == null) {
appender = getAppender(getSubdirectory(currentKey));
prevKey = new VTuple(currentKey);
} else {
if (!prevKey.equals(currentKey)) {
appender.close();
StatisticsUtil.aggregateTableStat(aggregated, appender.getStats());
appender = getAppender(getSubdirectory(currentKey));
prevKey = new VTuple(currentKey);
}
}
appender.addTuple(tuple);
}