@Override public Memory unconvert(Environment env, TraceInfo trace, IndexOptions arg) throws Throwable { if (arg == null) return Memory.NULL; ArrayMemory options = ArrayMemory.createHashed(12); options.put("name", arg.getName()); options.put("background", arg.isBackground()); options.put("sparse", arg.isSparse()); options.put("unique", arg.isUnique()); if (arg.getDefaultLanguage() != null) options.put("defaultLanguage", arg.getDefaultLanguage()); if (arg.getBits() != null) options.put("bits", arg.getBits()); if (arg.getMax() != null) options.put("max", arg.getMax()); if (arg.getMin() != null) options.put("min", arg.getMin()); if (arg.getLanguageOverride() != null) options.put("languageOverride", arg.getLanguageOverride()); if (arg.getVersion() != null) options.put("version", arg.getVersion()); if (arg.getTextVersion() != null) options.put("textVersion", arg.getTextVersion()); if (arg.getSphereVersion() != null) options.put("sphereVersion", arg.getSphereVersion()); return options; }
.languageOverride(model.getOptions().getLanguageOverride()) .textVersion(model.getOptions().getTextVersion()) .sphereVersion(model.getOptions().getSphereVersion()) .bits(model.getOptions().getBits()) .min(model.getOptions().getMin())
indexOptionsMap.put("defaultLanguage", expectedIndexOptions.getDefaultLanguage()); indexOptionsMap.put("textVersion", expectedIndexOptions.getTextVersion()); indexOptionsMap.put("sphereVersion", expectedIndexOptions.getSphereVersion()); indexOptionsMap.put("textVersion", expectedIndexOptions.getTextVersion()); indexOptionsMap.put("bits", expectedIndexOptions.getBits());
.languageOverride(model.getOptions().getLanguageOverride()) .textVersion(model.getOptions().getTextVersion()) .sphereVersion(model.getOptions().getSphereVersion()) .bits(model.getOptions().getBits()) .min(model.getOptions().getMin())