Package org.apache.solr.common.params
Class AppendedSolrParams
java.lang.Object
org.apache.solr.common.params.SolrParams
org.apache.solr.common.params.DefaultSolrParams
org.apache.solr.common.params.AppendedSolrParams
- All Implemented Interfaces:
Serializable,Iterable<Map.Entry<String,,String[]>> MapSerializable,MapWriter,NavigableObject,org.noggit.JSONWriter.Writable
SolrParams wrapper which acts similar to DefaultSolrParams except that it "appends" the values of
multi-value params from both sub instances, so that all the values are returned.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter -
Field Summary
Fields inherited from class org.apache.solr.common.params.DefaultSolrParams
defaults, params -
Method Summary
Modifier and TypeMethodDescriptionString[]returns an array of the String values of a param, or null if no mapping for the param exists.toString()LikeSolrParams.toQueryString(), but only replacing enough chars so that the URL may be unambiguously pasted back into a browser.static AppendedSolrParamswrapAppended(SolrParams params, SolrParams extra) Methods inherited from class org.apache.solr.common.params.DefaultSolrParams
get, getParameterNamesIteratorMethods inherited from class org.apache.solr.common.params.SolrParams
equals, fpname, get, getBool, getBool, getDouble, getDouble, getFieldBool, getFieldBool, getFieldDouble, getFieldDouble, getFieldFloat, getFieldFloat, getFieldInt, getFieldInt, getFieldParam, getFieldParam, getFieldParams, getFloat, getFloat, getInt, getInt, getLong, getLong, getPrimitiveBool, getPrimitiveFieldBool, getPrimitiveFieldFloat, getPrimitiveInt, hashCode, iterator, of, of, required, stream, toLocalParamsString, toNamedList, toQueryString, wrapDefaults, writeMapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
-
Method Details
-
wrapAppended
-
getParams
Description copied from class:SolrParamsreturns an array of the String values of a param, or null if no mapping for the param exists.- Overrides:
getParamsin classDefaultSolrParams
-
toString
Description copied from class:SolrParamsLikeSolrParams.toQueryString(), but only replacing enough chars so that the URL may be unambiguously pasted back into a browser. This method can be used to properly log query parameters without making them unreadable.Characters with a numeric value less than 32 are encoded. &,=,%,+,space are encoded.
- Overrides:
toStringin classDefaultSolrParams
-