@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getBinary(field); }
values = valuesProducer.getBinary(field); } catch (IOException ioe) { throw new RuntimeException(ioe);
@Override public final BinaryDocValues getBinaryDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getDVField(field, DocValuesType.BINARY); if (fi == null) { return null; } return getDocValuesReader().getBinary(fi); }
@Override public BinaryDocValues getBinaryDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null) { // Field does not exist return null; } if (fi.getDocValuesType() != DocValuesType.BINARY) { // Field was not indexed with doc values return null; } return docValues.getBinary(fi); }
FieldInfo readerFieldInfo = mergeState.fieldInfos[i].fieldInfo(mergeFieldInfo.name); if (readerFieldInfo != null && readerFieldInfo.getDocValuesType() == DocValuesType.BINARY) { values = docValuesProducer.getBinary(readerFieldInfo);
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { return in.getBinary(field); }
meta.writeByte(Lucene70DocValuesFormat.BINARY); BinaryDocValues values = valuesProducer.getBinary(field); long start = data.getFilePointer(); meta.writeLong(start); long offset = data.getFilePointer(); meta.writeLong(offset); values = valuesProducer.getBinary(field); IndexedDISI.writeBitSet(values, data); meta.writeLong(data.getFilePointer() - offset); long addr = 0; writer.add(addr); values = valuesProducer.getBinary(field); for (int doc = values.nextDoc(); doc != DocIdSetIterator.NO_MORE_DOCS; doc = values.nextDoc()) { addr += values.binaryValue().length;
status.totalBinaryFields++; checkDVIterator(fi, maxDoc, dvReader::getBinary); checkBinaryDocValues(fi.name, maxDoc, dvReader.getBinary(fi)); break; case NUMERIC:
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { return in.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { return in.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { return in.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer producer = fields.get(field.name); return producer == null ? null : producer.getBinary(field); }
@Override public BinaryDocValues getBinary(FieldInfo field) throws IOException { DocValuesProducer dvProducer = dvProducersByField.get(field.name); assert dvProducer != null; return dvProducer.getBinary(field); }
@Override public final BinaryDocValues getBinaryDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getDVField(field, DocValuesType.BINARY); if (fi == null) { return null; } Map<String,Object> dvFields = docValuesLocal.get(); BinaryDocValues dvs = (BinaryDocValues) dvFields.get(field); if (dvs == null) { dvs = getDocValuesReader().getBinary(fi); dvFields.put(field, dvs); } return dvs; }
@Override public final BinaryDocValues getBinaryDocValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getDVField(field, DocValuesType.BINARY); if (fi == null) { return null; } return getDocValuesReader().getBinary(fi); }