summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java')
-rw-r--r--config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java b/config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java
index 793505acd01..6f470cfdc56 100644
--- a/config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java
+++ b/config-model/src/main/java/com/yahoo/schema/processing/PagedAttributeValidator.java
@@ -41,19 +41,19 @@ public class PagedAttributeValidator extends Processor {
private void validatePagedSetting(Field field, Attribute attribute) {
if (!isSupportedType(attribute)) {
- fail(schema, field, "The 'paged' attribute setting is not supported for non-dense tensor, predicate and reference types");
+ fail(schema, field, "The 'paged' attribute setting is not supported for fast-rank tensor and predicate types");
}
}
private boolean isSupportedType(Attribute attribute) {
var type = attribute.getType();
return (type != Attribute.Type.PREDICATE) &&
- (isSupportedTensorType(attribute.tensorType()));
+ (isSupportedTensorType(attribute.tensorType(), attribute.isFastRank()));
}
- private boolean isSupportedTensorType(Optional<TensorType> tensorType) {
+ private boolean isSupportedTensorType(Optional<TensorType> tensorType, boolean fastRank) {
if (tensorType.isPresent()) {
- return isDenseTensorType(tensorType.get());
+ return !fastRank;
}
return true;
}