diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-05-07 16:21:23 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-05-07 16:21:23 +0200 |
commit | 96b9b3006a73715e1caa8c4caef81ed7aa5ef09f (patch) | |
tree | 55e3916aa821bf78ee2bbeed07933a405098dff1 /config-model/src/main | |
parent | c58223801f86cbffcbfa9caedc3da5be02daa43e (diff) |
Unit test that struct field with index and exact match gives expected
log warning.
Diffstat (limited to 'config-model/src/main')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/processing/TypedTransformProvider.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/processing/TypedTransformProvider.java b/config-model/src/main/java/com/yahoo/schema/processing/TypedTransformProvider.java index 8ccc8870419..3d4934ed841 100644 --- a/config-model/src/main/java/com/yahoo/schema/processing/TypedTransformProvider.java +++ b/config-model/src/main/java/com/yahoo/schema/processing/TypedTransformProvider.java @@ -29,6 +29,10 @@ public abstract class TypedTransformProvider extends ValueTransformProvider { protected final boolean requiresTransform(Expression exp) { if (exp instanceof OutputExpression) { String fieldName = ((OutputExpression)exp).getFieldName(); + if (fieldName == null) { + // Incomplete output expressions never require a transform. + return false; + } if (exp instanceof AttributeExpression) { Attribute attribute = schema.getAttribute(fieldName); if (attribute == null) |