@Override protected void doSetNextReader(AtomicReaderContext context) throws IOException { super.doSetNextReader(context); ((Aggregator) this.aggregator).valueFieldData = (NumericFieldData) fieldDataCache.cache(valueFieldDataType, context.reader(), indexValueFieldName); }
@Override protected void doSetNextReader(IndexReader reader, int docBase) throws IOException { super.doSetNextReader(reader, docBase); valueFunction.setNextReader(reader); }