diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2018-10-22 14:05:50 +0000 |
---|---|---|
committer | gjoranv <gv@oath.com> | 2019-01-21 15:09:24 +0100 |
commit | 3707829cd71cc6b7c28d5bf2e63cf71c3fd5bec8 (patch) | |
tree | 7a3593252555e31a93bdfba2e851aace7fea4a9e /config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java | |
parent | 3026975579b2efeebda5b8846e66a7de6fbe4f13 (diff) |
remove "attribute: prefetch" code
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java deleted file mode 100644 index b34db6febd5..00000000000 --- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/DeprecateAttributePrefetch.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.searchdefinition.processing; - -import com.yahoo.config.application.api.DeployLogger; -import com.yahoo.searchdefinition.RankProfileRegistry; -import com.yahoo.searchdefinition.Search; -import com.yahoo.searchdefinition.document.Attribute; -import com.yahoo.searchdefinition.document.SDField; -import com.yahoo.vespa.model.container.search.QueryProfiles; - -public class DeprecateAttributePrefetch extends Processor { - - public DeprecateAttributePrefetch(Search search, DeployLogger deployLogger, RankProfileRegistry rankProfileRegistry, QueryProfiles queryProfiles) { - super(search, deployLogger, rankProfileRegistry, queryProfiles); - } - - @Override - public void process(boolean validate, boolean documentsOnly) { - if ( ! validate) return; - - for (SDField field : search.allConcreteFields()) { - for (Attribute a : field.getAttributes().values()) { - if (Boolean.TRUE.equals(a.getPrefetchValue())) { - warn(search, field, "Attribute prefetch is deprecated. Use an explicitly defined document summary with all desired fields defined as attribute."); - } - if (Boolean.FALSE.equals(a.getPrefetchValue())) { - warn(search, field, "Attribute prefetch is deprecated. no-prefetch can be removed."); - } - } - } - } - -} |