Rename ParameterMap to DeprecationMap (#37317)
Mechanical change to rename ParameterMap to DeprecationMap as this seems more appropriate for an extended Map to issue deprecation warnings.
This commit is contained in:
parent
434430506b
commit
b5b93a2746
|
@ -66,7 +66,7 @@ abstract class AbstractSortScript implements ScorerAware {
|
|||
this.leafLookup = lookup.getLeafSearchLookup(leafContext);
|
||||
Map<String, Object> parameters = new HashMap<>(params);
|
||||
parameters.putAll(leafLookup.asMap());
|
||||
this.params = new ParameterMap(parameters, DEPRECATIONS);
|
||||
this.params = new DeprecationMap(parameters, DEPRECATIONS);
|
||||
}
|
||||
|
||||
protected AbstractSortScript() {
|
||||
|
|
|
@ -71,7 +71,7 @@ public abstract class AggregationScript implements ScorerAware {
|
|||
private Object value;
|
||||
|
||||
public AggregationScript(Map<String, Object> params, SearchLookup lookup, LeafReaderContext leafContext) {
|
||||
this.params = new ParameterMap(new HashMap<>(params), DEPRECATIONS);
|
||||
this.params = new DeprecationMap(new HashMap<>(params), DEPRECATIONS);
|
||||
this.leafLookup = lookup.getLeafSearchLookup(leafContext);
|
||||
this.params.putAll(leafLookup.asMap());
|
||||
}
|
||||
|
|
|
@ -26,38 +26,38 @@ import java.util.Collection;
|
|||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public final class ParameterMap implements Map<String, Object> {
|
||||
public final class DeprecationMap implements Map<String, Object> {
|
||||
|
||||
private static final DeprecationLogger deprecationLogger =
|
||||
new DeprecationLogger(LogManager.getLogger(ParameterMap.class));
|
||||
new DeprecationLogger(LogManager.getLogger(DeprecationMap.class));
|
||||
|
||||
private final Map<String, Object> params;
|
||||
private final Map<String, Object> delegate;
|
||||
|
||||
private final Map<String, String> deprecations;
|
||||
|
||||
public ParameterMap(Map<String, Object> params, Map<String, String> deprecations) {
|
||||
this.params = params;
|
||||
public DeprecationMap(Map<String, Object> delegate, Map<String, String> deprecations) {
|
||||
this.delegate = delegate;
|
||||
this.deprecations = deprecations;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int size() {
|
||||
return params.size();
|
||||
return delegate.size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return params.isEmpty();
|
||||
return delegate.isEmpty();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsKey(final Object key) {
|
||||
return params.containsKey(key);
|
||||
return delegate.containsKey(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsValue(final Object value) {
|
||||
return params.containsValue(value);
|
||||
return delegate.containsValue(value);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -66,41 +66,41 @@ public final class ParameterMap implements Map<String, Object> {
|
|||
if (deprecationMessage != null) {
|
||||
deprecationLogger.deprecated(deprecationMessage);
|
||||
}
|
||||
return params.get(key);
|
||||
return delegate.get(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object put(final String key, final Object value) {
|
||||
return params.put(key, value);
|
||||
return delegate.put(key, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object remove(final Object key) {
|
||||
return params.remove(key);
|
||||
return delegate.remove(key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void putAll(final Map<? extends String, ?> m) {
|
||||
params.putAll(m);
|
||||
delegate.putAll(m);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clear() {
|
||||
params.clear();
|
||||
delegate.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> keySet() {
|
||||
return params.keySet();
|
||||
return delegate.keySet();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Object> values() {
|
||||
return params.values();
|
||||
return delegate.values();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<Entry<String, Object>> entrySet() {
|
||||
return params.entrySet();
|
||||
return delegate.entrySet();
|
||||
}
|
||||
}
|
|
@ -63,7 +63,7 @@ public abstract class FieldScript {
|
|||
this.leafLookup = lookup.getLeafSearchLookup(leafContext);
|
||||
params = new HashMap<>(params);
|
||||
params.putAll(leafLookup.asMap());
|
||||
this.params = new ParameterMap(params, DEPRECATIONS);
|
||||
this.params = new DeprecationMap(params, DEPRECATIONS);
|
||||
}
|
||||
|
||||
// for expression engine
|
||||
|
|
|
@ -73,7 +73,7 @@ public abstract class ScoreScript {
|
|||
this.leafLookup = lookup.getLeafSearchLookup(leafContext);
|
||||
params = new HashMap<>(params);
|
||||
params.putAll(leafLookup.asMap());
|
||||
this.params = new ParameterMap(params, DEPRECATIONS);
|
||||
this.params = new DeprecationMap(params, DEPRECATIONS);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -95,7 +95,7 @@ public class ScriptedMetricAggContexts {
|
|||
if (leafLookup != null) {
|
||||
params = new HashMap<>(params); // copy params so we aren't modifying input
|
||||
params.putAll(leafLookup.asMap()); // add lookup vars
|
||||
params = new ParameterMap(params, DEPRECATIONS); // wrap with deprecations
|
||||
params = new DeprecationMap(params, DEPRECATIONS); // wrap with deprecations
|
||||
}
|
||||
this.params = params;
|
||||
}
|
||||
|
|
|
@ -64,7 +64,7 @@ public abstract class TermsSetQueryScript {
|
|||
Map<String, Object> parameters = new HashMap<>(params);
|
||||
this.leafLookup = lookup.getLeafSearchLookup(leafContext);
|
||||
parameters.putAll(leafLookup.asMap());
|
||||
this.params = new ParameterMap(parameters, DEPRECATIONS);
|
||||
this.params = new DeprecationMap(parameters, DEPRECATIONS);
|
||||
}
|
||||
|
||||
protected TermsSetQueryScript() {
|
||||
|
|
Loading…
Reference in New Issue