mirror of https://github.com/apache/lucene.git
SOLR-8290: remove SchemaField.checkFieldCacheSource's unused QParser argument
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1714766 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
64783d1757
commit
ea917093f8
|
@ -525,6 +525,8 @@ Other Changes
|
||||||
* SOLR-8246: Fix SolrCLI to clean the config directory in case creating a core failed.
|
* SOLR-8246: Fix SolrCLI to clean the config directory in case creating a core failed.
|
||||||
(Jason Gerlowski via Shai Erera)
|
(Jason Gerlowski via Shai Erera)
|
||||||
|
|
||||||
|
* SOLR-8290: remove SchemaField.checkFieldCacheSource's unused QParser argument (Christine Poerschke)
|
||||||
|
|
||||||
================== 5.3.1 ==================
|
================== 5.3.1 ==================
|
||||||
|
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
|
|
|
@ -62,7 +62,7 @@ public class BoolField extends PrimitiveFieldType {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
||||||
field.checkFieldCacheSource(qparser);
|
field.checkFieldCacheSource();
|
||||||
return new BoolFieldSource(field.name);
|
return new BoolFieldSource(field.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -274,7 +274,7 @@ public class CurrencyField extends FieldType implements SchemaAware, ResourceLoa
|
||||||
*/
|
*/
|
||||||
public RawCurrencyValueSource getValueSource(SchemaField field,
|
public RawCurrencyValueSource getValueSource(SchemaField field,
|
||||||
QParser parser) {
|
QParser parser) {
|
||||||
field.checkFieldCacheSource(parser);
|
field.checkFieldCacheSource();
|
||||||
return new RawCurrencyValueSource(field, defaultCurrency, parser);
|
return new RawCurrencyValueSource(field, defaultCurrency, parser);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -203,7 +203,7 @@ public class EnumField extends PrimitiveFieldType {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
||||||
field.checkFieldCacheSource(qparser);
|
field.checkFieldCacheSource();
|
||||||
return new EnumFieldSource(field.getName(), enumIntToStringMap, enumStringToIntMap);
|
return new EnumFieldSource(field.getName(), enumIntToStringMap, enumStringToIntMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -669,7 +669,7 @@ public abstract class FieldType extends FieldProperties {
|
||||||
* Lucene FieldCache.)
|
* Lucene FieldCache.)
|
||||||
*/
|
*/
|
||||||
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
||||||
field.checkFieldCacheSource(parser);
|
field.checkFieldCacheSource();
|
||||||
return new StrFieldSource(field.name);
|
return new StrFieldSource(field.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,7 @@ public class GeoHashField extends FieldType implements SpatialQueryable {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
||||||
field.checkFieldCacheSource(parser);
|
field.checkFieldCacheSource();
|
||||||
return new StrFieldSource(field.name);
|
return new StrFieldSource(field.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,6 @@ import org.apache.lucene.search.SortField;
|
||||||
import org.apache.solr.common.SolrException;
|
import org.apache.solr.common.SolrException;
|
||||||
import org.apache.solr.common.util.SimpleOrderedMap;
|
import org.apache.solr.common.util.SimpleOrderedMap;
|
||||||
import org.apache.solr.response.TextResponseWriter;
|
import org.apache.solr.response.TextResponseWriter;
|
||||||
import org.apache.solr.search.QParser;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encapsulates all information about a Field in a Solr Schema
|
* Encapsulates all information about a Field in a Solr Schema
|
||||||
|
@ -177,7 +176,7 @@ public final class SchemaField extends FieldProperties {
|
||||||
* getValueSource implementation
|
* getValueSource implementation
|
||||||
* @see FieldType#getValueSource
|
* @see FieldType#getValueSource
|
||||||
*/
|
*/
|
||||||
public void checkFieldCacheSource(QParser parser) throws SolrException {
|
public void checkFieldCacheSource() throws SolrException {
|
||||||
if (! (indexed() || hasDocValues()) ) {
|
if (! (indexed() || hasDocValues()) ) {
|
||||||
throw new SolrException(SolrException.ErrorCode.BAD_REQUEST,
|
throw new SolrException(SolrException.ErrorCode.BAD_REQUEST,
|
||||||
"can not use FieldCache on a field which is neither indexed nor has doc values: "
|
"can not use FieldCache on a field which is neither indexed nor has doc values: "
|
||||||
|
|
|
@ -79,7 +79,7 @@ public class StrField extends PrimitiveFieldType {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
public ValueSource getValueSource(SchemaField field, QParser parser) {
|
||||||
field.checkFieldCacheSource(parser);
|
field.checkFieldCacheSource();
|
||||||
return new StrFieldSource(field.getName());
|
return new StrFieldSource(field.getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -228,7 +228,7 @@ public class TrieField extends PrimitiveFieldType {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
public ValueSource getValueSource(SchemaField field, QParser qparser) {
|
||||||
field.checkFieldCacheSource(qparser);
|
field.checkFieldCacheSource();
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case INTEGER:
|
case INTEGER:
|
||||||
return new IntFieldSource( field.getName());
|
return new IntFieldSource( field.getName());
|
||||||
|
|
Loading…
Reference in New Issue