@Override public void set(String name, Object value) { for (ListIterator<NVPair> iter = metaDatas.listIterator(); iter.hasNext();) { NVPair nvPair = iter.next(); if (nvPair.getName().equals(name)) { iter.set(nvPair.cloneWithNewValue(value)); } } }
Map<AggregatorOperations, Aggregator> aggr = aggrByName.get(attr.getName()); if (aggr == null || aggr.isEmpty()) continue; for (Aggregator a : aggr.values()) { a.accept(ValueType.ENUM == attr.getType() ? AbstractNVPair.enumStorageString((EnumNVPair) attr) : attr .getObjectValue()); if (!request.getAttributes().contains(attr.getName())) { attrItr.remove(); if (rowAttrs.isEmpty() && !request.includeKeys() && !request.includeValues()) {
if (SearchMetaData.CACHENAME.equals(nv.getName()) && (nv instanceof StringNVPair)) { cacheName = ((StringNVPair) nv).getValue(); } else { if (SearchMetaData.COMMAND.equals(nv.getName()) && (nv instanceof EnumNVPair)) { command = (SearchCommand) nv.getObjectValue(); } else { logger.error("unexpected NVPair looking for command: " + nv); if (SearchMetaData.KEY.equals(nv.getName()) && (nv instanceof StringNVPair)) { key = ((StringNVPair) nv).getValue(); } else { if (nvPair.getName().startsWith(attrPrefix)) { attributes.add(nvPair.cloneWithNewName(nvPair.getName().substring(attrPrefix.length()))); } else if (SearchMetaData.VALUE.equals(nvPair.getName())) { if (nvPair instanceof ValueIdNVPair) { if (value == null) { return false; } else if (SearchMetaData.PREV_VALUE.equals(nvPair.getName())) { if (nvPair instanceof ValueIdNVPair) { if (prevValue == null) {
Map<AggregatorOperations, Aggregator> aggr = aggrByName.get(attr.getName()); if (aggr == null || aggr.isEmpty()) continue; for (Aggregator a : aggr.values()) { a.accept(attr.getObjectValue());
@Override public void set(String name, Object value) { for (ListIterator<NVPair> iter = metaDatas.listIterator(); iter.hasNext();) { NVPair nvPair = iter.next(); if (nvPair.getName().equals(name)) { iter.set(nvPair.cloneWithNewValue(value)); } } }