diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-12-09 09:29:57 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-12-09 09:29:57 +0100 |
commit | 364db1ffad4af80446921966b1a49ac4a7e58349 (patch) | |
tree | 9dd596a8c7a51337ebb29e6a11914777c926e1de /config-model/src/main/java/com/yahoo/searchdefinition/processing | |
parent | 2853733d3227818dd83e006e63a3c915679a7b53 (diff) |
Add validation override for 'paged' removal
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/processing')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/processing/PagedAttributeValidator.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/PagedAttributeValidator.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/PagedAttributeValidator.java index d108a620fd9..2a4f4f18759 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/PagedAttributeValidator.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/processing/PagedAttributeValidator.java @@ -16,7 +16,6 @@ import com.yahoo.vespa.model.container.search.QueryProfiles; */ public class PagedAttributeValidator extends Processor { - public PagedAttributeValidator(Schema schema, DeployLogger deployLogger, RankProfileRegistry rankProfileRegistry, @@ -40,8 +39,8 @@ public class PagedAttributeValidator extends Processor { private void validatePagedSetting(Field field, Attribute attribute) { var tensorType = attribute.tensorType(); - if (!tensorType.isPresent() || - !isDenseTensorType(tensorType.get())) { + if (tensorType.isEmpty() + || !isDenseTensorType(tensorType.get())) { fail(schema, field, "The 'paged' attribute setting is only supported for dense tensor types"); } } @@ -49,4 +48,5 @@ public class PagedAttributeValidator extends Processor { private boolean isDenseTensorType(TensorType type) { return type.dimensions().stream().allMatch(d -> d.isIndexed()); } + } |