diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-06-27 23:35:09 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-06-27 23:35:09 +0200 |
commit | c1512b3aefddc923b3a34775d9ab177e6338e856 (patch) | |
tree | b7c5591b85ba4c1a719d9a291184f535589e9112 /container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java | |
parent | aeb03fa326aafd0f92f3a18e4b04846823af3d4f (diff) |
Refactor to better show the intention of reducability.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java b/container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java index 84aa177369a..97d724953ea 100644 --- a/container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java +++ b/container-search/src/main/java/com/yahoo/prelude/query/NonReducibleCompositeItem.java @@ -1,6 +1,8 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.prelude.query; +import java.util.Optional; + /** * A composite item which specifies semantics which are not maintained * if an instance with a single child is replaced by the single child. @@ -12,4 +14,8 @@ package com.yahoo.prelude.query; * @author bratseth */ public abstract class NonReducibleCompositeItem extends CompositeItem { + @Override + public Optional<Item> extractSingleChild() { + return Optional.empty(); + } } |