@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getNumeric(field); }
@Override public SortedNumericDocValues getSortedNumeric(FieldInfo field) throws IOException { return DocValues.singleton(valuesProducer.getNumeric(field)); } });
values = valuesProducer.getNumeric(field); } catch (IOException ioe) { throw new RuntimeException(ioe);
@Override public final NumericDocValues getNumericDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getDVField(field, DocValuesType.NUMERIC); if (fi == null) { return null; } return getDocValuesReader().getNumeric(fi); }
@Override public NumericDocValues getNumericDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null) { // Field does not exist return null; } if (fi.getDocValuesType() != DocValuesType.NUMERIC) { // Field was not indexed with doc values return null; } return docValues.getNumeric(fi); }
FieldInfo readerFieldInfo = mergeState.fieldInfos[i].fieldInfo(mergeFieldInfo.name); if (readerFieldInfo != null && readerFieldInfo.getDocValuesType() == DocValuesType.NUMERIC) { values = docValuesProducer.getNumeric(readerFieldInfo);
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { return in.getNumeric(field); }
status.totalNumericFields++; checkDVIterator(fi, maxDoc, dvReader::getNumeric); checkNumericDocValues(fi.name, dvReader.getNumeric(fi)); break; default:
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { return in.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getNumeric(field); }
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getNumeric(field); }
@Override public SortedNumericDocValues getSortedNumeric(FieldInfo field) throws IOException { return DocValues.singleton(valuesProducer.getNumeric(field)); } });
@Override public NumericDocValues getNorms(FieldInfo field) throws IOException { if (UndeadNormsProducer.isUndead(field)) { // Bring undead norms back to life; this is set in Lucene42FieldInfosFormat, to emulate pre-5.0 undead norms return DocValues.emptyNumeric(); } return impl.getNumeric(field); }
@Override public final NumericDocValues getNumericDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getDVField(field, DocValuesType.NUMERIC); if (fi == null) { return null; } return getDocValuesReader().getNumeric(fi); }
@Override public NumericDocValues getNumericDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null) { // Field does not exist return null; } if (fi.getDocValuesType() != DocValuesType.NUMERIC) { // Field was not indexed with doc values return null; } return docValues.getNumeric(fi); }