in flink-doris-connector/src/main/java/org/apache/doris/flink/lookup/RecordKey.java [66:105]
public static boolean equals(Object obj0, Object obj1) {
if (obj0 == null) {
if (obj1 != null) {
return false;
} else {
return true;
}
} else {
if (obj1 == null) {
return false;
}
}
if (obj0.getClass().isArray()) {
if (obj1.getClass().isArray()) {
int length0 = Array.getLength(obj0);
int length1 = Array.getLength(obj1);
if (length0 != length1) {
return false;
} else {
for (int i = 0; i < length0; ++i) {
Object child0 = Array.get(obj0, i);
Object child1 = Array.get(obj1, i);
if (!equals(child0, child1)) {
return false;
}
}
}
} else {
return false;
}
} else {
if (obj1.getClass().isArray()) {
return false;
} else {
return obj0.equals(obj1);
}
}
return true;
}