This is an automated email from the ASF dual-hosted git repository. morrysnow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 52e09e6b04 [fix](nereids) add `hashcode` and `equal` to TVFProperties to avoid duplicated error.(#15054) 52e09e6b04 is described below commit 52e09e6b04fdc79f74af620ebda7e290bd051e55 Author: jakevin <jakevin...@gmail.com> AuthorDate: Fri Dec 16 03:23:27 2022 +0800 [fix](nereids) add `hashcode` and `equal` to TVFProperties to avoid duplicated error.(#15054) --- .../nereids/trees/expressions/TVFProperties.java | 24 +++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TVFProperties.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TVFProperties.java index 78992add63..3a7c2f656b 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TVFProperties.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TVFProperties.java @@ -26,7 +26,9 @@ import java.util.Map; import java.util.Objects; import java.util.stream.Collectors; -/** TVFProperties */ +/** + * TVFProperties + */ public class TVFProperties extends Expression implements LeafExpression { private final Map<String, String> keyValues; @@ -62,4 +64,24 @@ public class TVFProperties extends Expression implements LeafExpression { public String toString() { return "TVFProperties(" + toSql() + ")"; } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + if (!super.equals(o)) { + return false; + } + TVFProperties that = (TVFProperties) o; + return Objects.equals(keyValues, that.keyValues); + } + + @Override + public int hashCode() { + return Objects.hash(super.hashCode(), keyValues); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org