@Override public MutableValue duplicate() { MutableValueStr v = new MutableValueStr(); v.value.copyBytes(value); v.exists = this.exists; return v; }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) { mval.exists = bytesVal(doc, mval.value); } }; } }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) { mval.exists = bytesVal(doc, mval.value); } }; } }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) throws IOException { mval.exists = bytesVal(doc, mval.value); } }; } }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) { int ord = termsIndex.getOrd(doc); mval.value.clear(); mval.exists = ord >= 0; if (mval.exists) { mval.value.copyBytes(termsIndex.lookupOrd(ord)); } } }; }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) throws IOException { int ord = getOrdForDoc(doc); mval.value.clear(); mval.exists = ord >= 0; if (mval.exists) { mval.value.copyBytes(termsIndex.lookupOrd(ord)); } } }; }
@Override public ValueFiller getValueFiller() { return new ValueFiller() { private final MutableValueStr mval = new MutableValueStr(); @Override public MutableValue getValue() { return mval; } @Override public void fillValue(int doc) { int ord = termsIndex.getOrd(doc); mval.value.clear(); mval.exists = ord >= 0; if (mval.exists) { mval.value.copyBytes(termsIndex.lookupOrd(ord)); } } }; }
@Override public MutableValue duplicate() { MutableValueStr v = new MutableValueStr(); v.value.copyBytes(value); v.exists = this.exists; return v; }
@Override public MutableValue duplicate() { MutableValueStr v = new MutableValueStr(); v.value.copyBytes(value); v.exists = this.exists; return v; }
@Override public MutableValue duplicate() { MutableValueStr v = new MutableValueStr(); v.value.copyBytes(value); v.exists = this.exists; return v; }