fi.setDocValuesType(docValues); // this will also perform the consistency check. fi.setDocValuesGen(dvGen);
DocValuesFieldUpdates update = updates.get(0); FieldInfo fieldInfo = builder.getOrAdd(update.field); fieldInfo.setDocValuesType(update.type);
fp.fieldInfo.setDocValuesType(dvType);
fi.setDocValuesType(docValues); // this will also perform the consistency check.
fi.setDocValuesType(docValues); // this will also perform the consistency check.
private Info getInfo(String fieldName, IndexableFieldType fieldType) { if (frozen) { throw new IllegalArgumentException("Cannot call addField() when MemoryIndex is frozen"); } if (fieldName == null) { throw new IllegalArgumentException("fieldName must not be null"); } Info info = fields.get(fieldName); if (info == null) { fields.put(fieldName, info = new Info(createFieldInfo(fieldName, fields.size(), fieldType), byteBlockPool)); } if (fieldType.pointDataDimensionCount() != info.fieldInfo.getPointDataDimensionCount()) { if (fieldType.pointDataDimensionCount() > 0) info.fieldInfo.setPointDimensions(fieldType.pointDataDimensionCount(), fieldType.pointIndexDimensionCount(), fieldType.pointNumBytes()); } if (fieldType.docValuesType() != info.fieldInfo.getDocValuesType()) { if (fieldType.docValuesType() != DocValuesType.NONE) info.fieldInfo.setDocValuesType(fieldType.docValuesType()); } return info; }
fi.setDocValuesType(docValues); // this will also perform the consistency check. fi.setDocValuesGen(dvGen);
DocValuesFieldUpdates update = updates.get(0); FieldInfo fieldInfo = builder.getOrAdd(update.field); fieldInfo.setDocValuesType(update.type);
fieldInfo.setDocValuesType(DocValuesType.NUMERIC); fieldInfo.setDocValuesType(DocValuesType.BINARY);
fieldInfo.setDocValuesType(DocValuesType.NUMERIC); fieldInfo.setDocValuesType(DocValuesType.BINARY);
fp.fieldInfo.setDocValuesType(dvType);
fp.fieldInfo.setDocValuesType(dvType);