summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/processing
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-12-09 09:29:57 +0100
committerJon Bratseth <bratseth@gmail.com>2021-12-09 09:29:57 +0100
commit364db1ffad4af80446921966b1a49ac4a7e58349 (patch)
tree9dd596a8c7a51337ebb29e6a11914777c926e1de /config-model/src/main/java/com/yahoo/searchdefinition/processing
parent2853733d3227818dd83e006e63a3c915679a7b53 (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.java6
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());
}
+
}