Skip to content

Commit a4a75aa

Browse files
committed
fix
1 parent c0943c3 commit a4a75aa

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

paimon-common/src/main/java/org/apache/paimon/predicate/FieldTransform.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,9 @@ public boolean equals(Object o) {
7777
public int hashCode() {
7878
return Objects.hashCode(fieldRef);
7979
}
80+
81+
@Override
82+
public String toString() {
83+
return "FieldTransform{" + "fieldRef=" + fieldRef + '}';
84+
}
8085
}

paimon-common/src/main/java/org/apache/paimon/predicate/LeafPredicate.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.io.ObjectOutputStream;
3333
import java.util.ArrayList;
3434
import java.util.List;
35+
import java.util.Objects;
3536
import java.util.Optional;
3637

3738
import static org.apache.paimon.utils.InternalRowUtils.get;
@@ -152,6 +153,22 @@ public <T> T visit(PredicateVisitor<T> visitor) {
152153
return visitor.visit(this);
153154
}
154155

156+
@Override
157+
public boolean equals(Object o) {
158+
if (o == null || getClass() != o.getClass()) {
159+
return false;
160+
}
161+
LeafPredicate that = (LeafPredicate) o;
162+
return Objects.equals(transform, that.transform)
163+
&& Objects.equals(function, that.function)
164+
&& Objects.equals(literals, that.literals);
165+
}
166+
167+
@Override
168+
public int hashCode() {
169+
return Objects.hash(transform, function, literals);
170+
}
171+
155172
@Override
156173
public String toString() {
157174
return "LeafPredicate{"

0 commit comments

Comments
 (0)