in src/main/java/org/apache/commons/dbcp2/PStmtKey.java [515:554]
public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final PStmtKey other = (PStmtKey) obj;
if (!Objects.equals(autoGeneratedKeys, other.autoGeneratedKeys)) {
return false;
}
if (!Objects.equals(catalog, other.catalog)) {
return false;
}
if (!Arrays.equals(columnIndexes, other.columnIndexes)) {
return false;
}
if (!Arrays.equals(columnNames, other.columnNames)) {
return false;
}
if (!Objects.equals(resultSetConcurrency, other.resultSetConcurrency)) {
return false;
}
if (!Objects.equals(resultSetHoldability, other.resultSetHoldability)) {
return false;
}
if (!Objects.equals(resultSetType, other.resultSetType)) {
return false;
}
if (!Objects.equals(schema, other.schema)) {
return false;
}
if (!Objects.equals(sql, other.sql)) {
return false;
}
return statementType == other.statementType;
}